Tartalomjegyzék:

Programozzon ATtiny -t Arduino -val: 7 lépés (képekkel)
Programozzon ATtiny -t Arduino -val: 7 lépés (képekkel)

Videó: Programozzon ATtiny -t Arduino -val: 7 lépés (képekkel)

Videó: Programozzon ATtiny -t Arduino -val: 7 lépés (képekkel)
Videó: Зажигание для мото и авто на Arduino. Полный обзор 2024, November
Anonim
Programozzon ATtiny -t Arduino -val
Programozzon ATtiny -t Arduino -val

Az alábbi utasítások az ATtiny mikrovezérlők programozására szolgálnak az Arduino IDE használatával. Egyszerű magyar nyelven így programozható a 8 tűs Atmel chipek, mint általában egy Arduino esetében. Ez azért jó, mert az ATtiny kicsi, és - nos - ez lehetővé teszi apró dolgok készítését, amelyekhez nincs szükség nagy méretű mikrokontrollerre.

Az itt közzétett utasítások nagyjából megegyeznek a hihetetlenül félelmetes High-Low Tech Tutorial utasításokkal. Azért tettem közzé az utasítások verzióját, mert tervezek néhány közelgő projektet ATtiny chipek használatával, és úgy gondoltam, megmutatom a folyamatomat.

1. lépés: Menjen és szerezzen be dolgokat

Menj és szerezz be dolgokat
Menj és szerezz be dolgokat

Szükséged lesz:

- Arduino - Breadboard - ATtiny85 (vagy ATtiny45) - 10uF elektrolit kondenzátor - 220ohm 1/4 watt ellenállás - LED - csatlakozó vezeték

Kérjük, vegye figyelembe, hogy ezen az oldalon található linkek egy része Amazon társult linkjeit tartalmazza. Ez nem változtatja meg az eladásra szánt termékek árát. Azonban kis jutalékot keresek, ha rákattint ezekre a linkekre, és bármit megvesz. Ezt a pénzt újra befektettem a jövőbeli projektek anyagaiba és eszközeibe. Ha alternatív javaslatot szeretne az alkatrészek szállítója számára, kérjük, tudassa velem.

2. lépés: Csatlakoztassa az áramkört

Kösse be az áramkört
Kösse be az áramkört
Kösse be az áramkört
Kösse be az áramkört
Kösse be az áramkört
Kösse be az áramkört
Kösse be az áramkört
Kösse be az áramkört

Csatlakoztassa az Arduino -t az ATtiny -hez az alábbiak szerint:

  • 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

Lépés: Programozza be az Arduino programot

Programozza be az Arduino programot
Programozza be az Arduino programot
Programozza be az Arduino programot
Programozza be az Arduino programot
Programozza be az Arduino programot
Programozza be az Arduino programot

Válassza ki az "ArduinoISP" vázlatot a "Példák" menüből.

Töltse fel a vázlatot az Arduino készülékére, mint bármely más vázlatot.

Az Arduino most soros programozóként van konfigurálva, amely más chipeket is programozhat.

4. lépés: Szűrősapka

Szűrősapka
Szűrősapka

Tegye a 10uF kondenzátort a föld és az Arduino reset pin közé. Ügyeljen arra, hogy figyelje a kondenzátorok polaritását (test a földhöz!).

A pletykák szerint erre csak az Arduino Uno -ra van szüksége, de úgy találtam, segített a dolgokban, ha a korábbi verziókba is beillesztette. Ha úgy találja, hogy a következő lépésekben nem működik, egyszerűen távolítsa el, és nézze meg, hogy segít -e.

5. lépés: ATtiny Core fájlok

ATtiny Core fájlok
ATtiny Core fájlok
ATtiny Core fájlok
ATtiny Core fájlok

Jegyezze fel a vázlatfüzet mappáját az Arduino beállítási menüből.

Hozzon létre egy új mappát a vázlatfüzet mappájában, "hardver" néven

Ezután menjen erre az oldalra, és töltse le a fájlt: attiny45_85.zip

Csomagolja ki ezt a fájlt, és hagyja az új hardvermappában.

Végül indítsa újra az Arduino programozási környezetet. Az új magokat most be kell tölteni.

Vegye figyelembe, hogy számos más ATtiny chiphez is vannak alapvető fájlok. Ez az oldal jó kiindulópont ahhoz, hogy az Arduino segítségével széles körben kapcsolódhasson hozzájuk.

6. lépés: Programozza be az ATtiny programot

Programozza be az ATtiny programot
Programozza be az ATtiny programot

Válasszon a felső menüből: Tools Board ATtiny85 (Arduino -val, mint internetszolgáltató)

(Természetesen ehhez másik chipet kell választania, ha egyet használ.)

Ezután nyissa meg az alapvető villogási példát, és módosítsa a PIN -kódot 13 -ról 0 -ra.

Végül töltse fel, mint bármely más vázlatot.

A következő hibát kell kétszer adnia: avrdude: kérjük, adja meg a PAGEL és BS2 jeleket az ATtiny85 avrdude konfigurációs fájljában: kérjük, adja meg a PAGEL és BS2 jeleket az ATtiny85 alkatrész konfigurációs fájljában.

Egyszerűen figyelmen kívül hagyja a hibaüzenetet, és máris indulhat.

7. lépés: Tesztáramkör

Teszt áramkör
Teszt áramkör
Teszt áramkör
Teszt áramkör
Teszt áramkör
Teszt áramkör

Csatlakoztasson egy 220 ohmos ellenállást az 5. tűhöz.

Csatlakoztasson egy LED -et az ellenállás és a +5V közé.

Villannia kell.

Gratulálunk. Végeztél.

Kép
Kép

Hasznosnak, szórakoztatónak vagy szórakoztatónak találta ezt? Kövesd a @madeineuphoria oldalt, és nézd meg legújabb projektjeimet.

Ajánlott: