Sadržaj:
- Korak 1: Idite nabavite stvari
- Korak 2: Ožičite krug
- Korak 3: Programirajte Arduino
- Korak 4: Poklopac filtera
- Korak 5: ATtiny Core datoteke
- Korak 6: Programirajte ATtiny
- Korak 7: Ispitni krug
Video: Programirajte ATtiny s Arduinom: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
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.
Preporučuje se:
Programirajte svoju igru 2048 W/Java !: 8 koraka
Programirajte svoju igru 2048 sa Javom !: Obožavam igru 2048. I tako sam odlučio programirati svoju verziju. Vrlo je slična stvarnoj igri, ali sama programiranje daje mi slobodu da promijenim šta god poželim kad god to poželim. Ako želim igru 5x5 umjesto tipičnih 4x4, s
Programirajte bilo koju ploču/modul ESP8266 sa AT komandama firmver: 5 koraka
Programirajte bilo koju ploču/modul ESP8266 sa firmverima AT naredbi: Svaki modul i ploča ESP8266 mogu se programirati na više načina: Arduino, python, Lua, AT naredbe, još mnogo vjerovatno … Prva tri su najbolja za samostalni rad, AT firmver služi za korištenje ESP8266 kao modula ili za brzo testiranje s TTL RS232 c
Programirajte svoj Arduino s Android uređajem putem Bluetootha: 6 koraka (sa slikama)
Programirajte svoj Arduino s Android uređajem putem Bluetootha: Pozdrav, u ovom uputstvu želim vam pokazati kako programirati svoj Arduino Uno s vašim Android uređajem putem Bluetootha. Vrlo je jednostavno, a tako jeftino. Također nam omogućava da programiramo naš Arduino gdje god poželimo preko bežičnog bluetootha … Dakle
ATTiny-RAT, ATTINY napajani mini svjetlosni sljedbenik: 3 koraka
ATTiny-RAT, ATTINY Pokreće Mini Lightfollower: Zdravo ljudi, prošlo je dosta vremena od kada sam objavio svoju posljednju instrukciju. Pa, mnoge stvari mi se trenutno vrte po glavi, ali uspio sam dokumentirati svoje " prve korake " sa čipovima ATTiny serije u ovom kratkom uputstvu za vas. Ja
Programirajte računar da se automatski isključi tako što ćete mu odrediti u koje vrijeme želite: 4 koraka
Programirajte svoj računar da se automatski isključi tako što ćete odrediti u koje vrijeme želite preko noći, nisam htio držati računar uključen cijelu noć nakon završetka preuzimanja i u