Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Slijede upute za programiranje ATtiny mikrokontrolera pomoću Arduino IDE -a. Na običnom engleskom jeziku, ovo je način programiranja 8-pinskih Atmel čipova kao što biste inače Arduino. Ovo je super jer je ATtiny sićušan i - pa - ovo vam omogućava da napravite sitne stvari za koje nije potreban veliki stari mikrokontroler.
Upute koje sam ovdje objavio u velikoj su mjeri iste kao i upute koje daje nevjerojatno sjajan High-Low Tech Tutorial. Ovdje sam objavio svoju verziju uputstava jer planiram napraviti nekoliko nadolazećih projekata koristeći ATtiny čipove i zaključio sam da ću pokazati svoj proces.
Korak 1: Idite nabavite stvari
Trebat će vam:
- Arduino - Oglasna ploča - ATtiny85 (ili ATtiny45) - 10uF elektrolitički kondenzator - 220ohm otpornik 1/4 vata - LED - spojna žica
Imajte na umu da neke od veza na ovoj stranici sadrže Amazon partnerske veze. Ovo ne mijenja cijenu nijedne stavke za prodaju. Međutim, zarađujem malu proviziju ako kliknete na bilo koju od tih veza i kupite bilo što. Ovaj novac reinvestiram u materijale i alate za buduće projekte. Ako želite zamjenski prijedlog za dobavljača bilo kojeg od dijelova, obavijestite me.
Korak 2: Ožičite krug
Priključite Arduino na ATtiny na sljedeći način:
- Arduino +5V - ATtiny Pin 8
- Arduino uzemljenje - 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
Korak 3: Programirajte Arduino
Odaberite skicu "ArduinoISP" iz izbornika "Primjeri".
Prenesite skicu na svoj Arduino kao i svaku drugu skicu.
Vaš Arduino je sada konfiguriran kao serijski programer koji može programirati druge čipove.
Korak 4: Poklopac filtera
Stavite 10uF kondenzator između mase i Arduino pin za resetiranje. Pazite na polaritet kondenzatora (zemlja -zemlja!).
Šuška se da vam ovo treba samo za Arduino Uno, ali otkrio sam da je pomoglo pri uključivanju i u ranije verzije. Ako u sljedećim koracima otkrijete da ne radi, jednostavno ga uklonite i provjerite pomaže li to.
Korak 5: ATtiny Core datoteke
Zabilježite mapu svoje skice iz Arduino izbornika.
Kreirajte novu mapu u mapi sketchbooka pod nazivom "hardver"
Zatim idite na ovu stranicu i preuzmite datoteku: attiny45_85.zip
Raspakirajte ovu datoteku i ostavite je u novoj mapi hardvera.
Na kraju, ponovno pokrenite programsko okruženje Arduino. Sada bi trebalo učitati nova jezgra.
Imajte na umu da postoje i osnovne datoteke za brojne druge ATtiny čipove. Ova stranica je dobra polazna tačka za povezivanje sa širokim rasponom njih pomoću Arduina.
Korak 6: Programirajte ATtiny
Odaberite iz glavnog izbornika: Alatna ploča ATtiny85 (s Arduinom kao ISP -om)
(Naravno, za ovo ćete htjeti odabrati drugi čip ako ga koristite.)
Zatim otvorite osnovni primjer treptanja i promijenite pin broj s 13 na 0.
Konačno, prenesite je kao i svaku drugu skicu.
Trebalo bi dvaput prikazati sljedeću grešku: avrdude: molimo definirajte PAGEL i BS2 signale u konfiguracijskoj datoteci za dio ATtiny85 avrdude: definirajte PAGEL i BS2 signale u konfiguracijskoj datoteci za dio ATtiny85
Jednostavno zanemarite poruku o grešci i trebali biste biti spremni.
Korak 7: Ispitni krug
Priključite otpornik od 220 ohma na pin 5.
Spojite LED između otpornika i +5V.
Trebalo bi da trepne.
Čestitam. Gotov si.
Je li vam ovo bilo korisno, zabavno ili zabavno? Pratite @madeineuphoria da vidite moje najnovije projekte.