Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40
Järgnevad juhised ATtiny mikrokontrollerite programmeerimiseks Arduino IDE abil. Lihtsas inglise keeles saate programmeerida 8-kontaktilisi Atmeli kiipe nagu tavaliselt Arduino puhul. See on lahe, sest ATtiny on pisike ja - noh - see võimaldab teil teha pisikesi asju, mis ei vaja suurt mikrokontrollerit.
Juhised, mille olen siia postitanud, on peaaegu samad, mis uskumatult vinge High-Low Tech Tutoriali juhised. Postitasin oma versiooni juhistest siia, sest plaanin teha paar eelseisvat projekti ATtiny kiipide abil ja arvasin, et näitan oma protsessi.
Samm: minge hankige asju
Sa vajad:
- Arduino - leivaplaat - ATtiny85 (või ATtiny45) - 10uF elektrolüütkondensaator - 220 oomi 1/4 vatti takisti - LED - ühendusseade
Pange tähele, et mõned sellel lehel olevad lingid sisaldavad Amazoni sidusettevõtte linke. See ei muuda ühegi müüdava kauba hinda. Siiski teenin väikese vahendustasu, kui klõpsate mõnel neist linkidest ja ostate midagi. Investeerin selle raha tulevaste projektide materjalidesse ja tööriistadesse. Kui soovite mõne varuosa tarnijale alternatiivset soovitust, andke mulle sellest teada.
Samm: ühendage vooluring vooluvõrku
Ühendage Arduino ATtiny -ga järgmiselt.
- Arduino +5V - ATtiny Pin 8
- Arduino Ground - ATtiny Pin 4
- Arduino Pin 10 - ATtiny Pin 1
- Arduino Pin 11 - ATtiny Pin 5
- Arduino Pin 12 - ATtiny Pin 6
- Arduino Pin 13 - ATtiny Pin 7
Samm: programmeerige Arduino
Valige menüüst "Näited" visand "ArduinoISP".
Laadige eskiis oma Arduinole üles nagu iga teise visandi puhul.
Teie Arduino on nüüd konfigureeritud jadaprogrammeerijaks, mis saab programmeerida teisi kiipe.
4. samm: filtri kork
Pange 10uF kondensaator maa ja Arduino lähtestusnõela vahele. Jälgige kindlasti kondensaatorite polaarsust (maandus maapinnale!).
Kuuldavasti vajate seda ainult Arduino Uno jaoks, kuid olen leidnud, et see aitas kaasa ka selle lisamisele varasemate versioonidega. Kui leiate, et see järgmistes sammudes ei tööta, eemaldage see lihtsalt ja vaadake, kas see aitab.
Samm: ATtiny Core Files
Võtke teadmiseks oma visandiraamatu kaust Arduino eelistuste menüüst.
Looge oma visandiraamatu kausta uus kaust nimega "riistvara"
Seejärel minge sellele lehele ja laadige alla fail: attiny45_85.zip
Pakkige see fail lahti ja jätke see uude riistvara kausta.
Lõpuks taaskäivitage Arduino programmeerimiskeskkond. Nüüd tuleks uued südamikud laadida.
Pange tähele, et paljude teiste ATtiny kiipide jaoks on olemas ka põhifailid. See leht on hea lähtepunkt paljude nende ühendamiseks Arduino abil.
6. samm: programmeerige ATtiny
Valige ülemisest menüüst: Tools Board ATtiny85 (Interneti -teenuse pakkujana koos Arduinoga)
(Loomulikult soovite selle jaoks valida teise kiibi, kui seda kasutate.)
Seejärel avage põhiline vilkumise näide ja muutke tihvti number 13 -lt 0 -le.
Lõpuks laadige see üles nagu iga teise visandi puhul.
See peaks andma järgmise vea kaks korda: avrdude: palun määratlege PAGEL ja BS2 signaalid osa ATtiny85 avrdude konfiguratsioonifailis: palun määrake PAGEL ja BS2 signaalid osa ATtiny85 konfiguratsioonifailis
Lihtsalt ignoreerige veateadet ja peaksite minema.
Samm 7: testiahel
Ühendage 220 oomi takisti tihvtiga 5.
Ühendage LED takisti ja +5 V vahele.
See peaks vilkuma.
Palju õnne. Olete valmis.
Kas see oli teile kasulik, lõbus või meelelahutuslik? Jälgige @madeineuphoria, et näha minu viimaseid projekte.
Soovitan:
ATtiny85 kantavate vibreerivate tegevuste jälgimise kell ja programmeerimine ATtiny85 koos Arduino Unoga: 4 sammu (piltidega)
ATtiny85 kantavate vibreerivate tegevuste jälgimise kell ja programmeerimine ATtiny85 koos Arduino Unoga: kuidas teha kantavat aktiivsuse jälgimise kella? See on kantav vidin, mis on loodud stagnatsiooni tuvastamisel vibreerima. Kas veedate suurema osa ajast arvutis nagu mina? Kas istute tunde, ilma et peaksite sellest aru saama? Siis on see seade
Ööpäevane sõbralik LED -laualamp (programmeerimine pole vajalik!): 7 sammu (piltidega)
Ööpäevarõbralik LED -laualamp (programmeerimist pole vaja!): Kujundasin selle lambi ööpäevarütmi sõbralikuks. Öösel on teil lihtsam magada, sest ainult sooja värvi LED -id võivad sisse lülituda. Päeva jooksul võib see teid ärkvel hoida, sest nii jahevalged kui ka sooja värvi LED-id võivad kell
LED -kell 555 ja 4017 (programmeerimine pole vajalik): 8 sammu (piltidega)
LED -kell 555 ja 4017 (programmeerimine pole vajalik): siin tutvustan projekti, mille kavandasin ja valmistasin umbes 7 aastat tagasi. Projekti idee on kasutada loenduri IC -sid nagu 4017 signaalide genereerimiseks, mis juhivad LED -ide vilkumist analoogkella käed
Avatud DSKY programmeerimine: 5 sammu (piltidega)
Avatud DSKY programmeerimine: Tere tulemast meie avatud DSKY programmeerimise juhenditesse. Tulge kindlasti tagasi, kuna see Instructable kasvab pidevalt, kui toodame ja avaldame pidevalt uut programmeerimismaterjali. Nii et järgige seda, meeldib see ja lemmik see. See seeria vid
Arduino kaug-/traadita programmeerimine ja kodune Power Bank: 12 sammu (piltidega)
Arduino kaug-/juhtmevaba programmeerimine ja kodune toitepank: probleem. Ma töötan välja eskiisi arvuti lähedal ja kasutan "silumiseks" USB -d ja seeriat sel juhul loon DHT12 jaoks libi, esitan versiooni raamatukogu githubis. Kuid saabub probleem: "kui temperatuur läheb alla 0, on loetud väärtus wro