2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Kui olete Arduino platvormiga enesekindlaks saanud ja soovite proovida mõnda muud atmeli mikrokontrollerit programmeerida, aitab see juhend teil esimesi samme teha. Eelkõige teete kilbi Arduino Uno ühilduvatele tahvlitele, et programmeerida mitu ATtiny mikrokontrollerit (2313/4313 25/45/85 ja võib -olla mõned teised).
Tarvikud
Selle üsna lihtsa projekti jaoks vajate:
-perfboard (ühe- või kahepoolne, vähemalt 20x10 punkti)
-3x 5mm LEDid
-3x 220-330 oomi takistid
-20 kontaktiga pistikupesa
-12 isast tihvtiga päist (vähemalt)
-1x hüppaja
-mõned hüppajajuhtmed
Ja muidugi ATtiny mikrokontroller, millega töötada (minu puhul on see 2313)
Samm: juhtmestik
Ma pole väga harjunud samm -sammult juhendeid tegema, nii et ma lihtsalt lisan lõpptulemuse ja mõned juhtmed. Pange tähele, et valgusdioodide polaarsust ei järgita Fritzingi pildil, seega olge ettevaatlik!
Kui olete otsustanud kasutada ühepoolset parfüüriplaati, peate mõne tangiga vajutama isaste tihvtide päiseid, et tihvtid oleksid pikemad ja jootaks tagaküljelt.
Hüppaja on vajalik GND tihvti vahetamiseks (sõltuvalt sellest, millist mikrokontrollerit te kasutate), kuigi mul õnnestus eskiis ATtiny 2313 -sse üles laadida ka ilma GND -ta …
Roheline LED põleb alati ja on valikuline.
Samm 2: Tarkvara seadistamine
Nüüd peate arduino isp arduino tahvlile üles laadima. Avage Fail -> Näited -> ArduinoISP.
Enne üleslaadimist saate LED -ide käitumist muuta, määrates tihvtid 8 ja 9, tihvti 7 EI kasutata. PMODE (minu puhul sinine) vilgub visandi üleslaadimisel. Vea ilmumisel süttib ERR. Proovisin vigu simuleerida, kuid see ei süttinud kunagi … HB tähistab HeartBeat ja lülitub perioodiliselt sisse ja välja. See pole mulle eriti kasulik, kuid saate selle määrata ERR -i LED -i asemel.
3. samm: visandi üleslaadimine
Nüüd olete lõpuks valmis oma visandi üles laadima. Veenduge, et olete installinud oma konkreetse plaadi (mikrokontrolleri) ja minge seejärel Interneti -teenuse pakkujana Tööriistad -> Programmeerija -> Arduino.
Veenduge, et visandile määratud digitaalsed tihvtid vastavad teie mikrokontrolleri omadele.
Nüüd olete valmis oma visandi üles laadima!