Obsah:

Naprogramujte ATtiny pomocou Arduina: 7 krokov (s obrázkami)
Naprogramujte ATtiny pomocou Arduina: 7 krokov (s obrázkami)

Video: Naprogramujte ATtiny pomocou Arduina: 7 krokov (s obrázkami)

Video: Naprogramujte ATtiny pomocou Arduina: 7 krokov (s obrázkami)
Video: LDmicro 3: PIC16F628A и Arduino Nano (программирование лестничной логики ПЛК микроконтроллера с помощью LDmicro) 2024, November
Anonim
Naprogramujte ATtiny pomocou Arduina
Naprogramujte ATtiny pomocou Arduina

Nasledujú pokyny pre programovanie mikrokontrolérov ATtiny pomocou Arduino IDE. V jednoduchej angličtine je možné takto programovať 8-kolíkové čipy Atmel ako obvykle Arduino. Je to skvelé, pretože ATtiny je malý a - no - to vám umožňuje vyrábať malé veci, ktoré nepotrebujú veľký mikrokontrolér.

Pokyny, ktoré som tu uverejnil, sú do značnej miery rovnaké ako pokyny uvedené v neuveriteľne úžasnom výukovom programe High-Low Tech. Tu som zverejnil svoju verziu pokynov, pretože plánujem urobiť niekoľko nadchádzajúcich projektov pomocou čipov ATtiny a zistil som, že ukážem svoj postup.

Krok 1: Choďte si vybaviť veci

Choďte si zobrať veci
Choďte si zobrať veci

Budete potrebovať:

- Arduino - Breadboard - ATtiny85 (alebo ATtiny45) - 10uF elektrolytický kondenzátor - 220 ohmový odpor 1/4 W - LED - zapojovací drôt

Upozorňujeme, že niektoré odkazy na tejto stránke obsahujú odkazy na pobočky spoločnosti Amazon. To nemení cenu žiadneho z položiek na predaj. Zarobím však malú províziu, ak kliknete na ktorýkoľvek z týchto odkazov a niečo kúpite. Tieto peniaze reinvestujem do materiálov a nástrojov pre budúce projekty. Ak by ste chceli alternatívny návrh na dodávateľa ktoréhokoľvek z dielov, dajte nám vedieť.

Krok 2: Zapojte obvod

Zapojte obvod
Zapojte obvod
Zapojte obvod
Zapojte obvod
Zapojte obvod
Zapojte obvod
Zapojte obvod
Zapojte obvod

Pripojte Arduino k ATtiny nasledovne:

  • 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

Krok 3: Naprogramujte Arduino

Naprogramujte Arduino
Naprogramujte Arduino
Naprogramujte Arduino
Naprogramujte Arduino
Naprogramujte Arduino
Naprogramujte Arduino

V ponuke „Príklady“vyberte náčrt „ArduinoISP“.

Nahrajte skicu do svojho Arduina ako ktorýkoľvek iný náčrt.

Vaše Arduino je teraz nakonfigurované ako sériový programátor, ktorý dokáže programovať ďalšie čipy.

Krok 4: Uzáver filtra

Uzáver filtra
Uzáver filtra

Dajte 10uF kondenzátor medzi zem a resetovací kolík Arduino. Dávajte pozor na polaritu kondenzátorov (zem na zem!).

Hovorí sa, že to potrebujete iba pre Arduino Uno, ale zistil som, že pomohlo zahrnúť to aj do starších verzií. Ak v ďalších krokoch zistíte, že nefunguje, jednoducho ho odstráňte a zistite, či to pomôže.

Krok 5: ATtiny Core Files

ATtiny základné súbory
ATtiny základné súbory
ATtiny Základné súbory
ATtiny Základné súbory

Poznačte si priečinok so skicármi v ponuke predvolieb Arduino.

Vytvorte v priečinku skicára nový priečinok s názvom „hardvér“

Potom prejdite na túto stránku a stiahnite si súbor: attiny45_85.zip

Rozbaľte tento súbor a nechajte ho v novom priečinku s hardvérom.

Nakoniec reštartujte programovacie prostredie Arduino. Teraz by mali byť načítané nové jadrá.

Všimnite si toho, že existujú aj základné súbory pre množstvo ďalších čipov ATtiny. Táto stránka je dobrým východiskovým bodom na prepojenie so širokou škálou z nich pomocou Arduina.

Krok 6: Naprogramujte ATtiny

Naprogramujte ATtiny
Naprogramujte ATtiny

Vyberte z horného menu: Rada nástrojov ATtiny85 (s Arduino ako ISP)

(Samozrejme, budete chcieť na tento účel vybrať iný čip, ak ho používate.)

Potom otvorte príklad základného žmurknutia a zmeňte číslo PINu z 13 na 0.

Nakoniec ho nahrajte ako každý iný náčrt.

Mala by dvakrát spôsobiť nasledujúcu chybu: avrdude: definujte signály PAGEL a BS2 v konfiguračnom súbore pre časť ATtiny85 avrdude: definujte signály PAGEL a BS2 v konfiguračnom súbore pre časť ATtiny85

Chybové hlásenie jednoducho ignorujte a mali by ste ísť.

Krok 7: Testujte obvod

Testovací obvod
Testovací obvod
Testovací obvod
Testovací obvod
Testovací obvod
Testovací obvod

Na kolík 5 zapojte odpor 220 ohmov.

Pripojte LED diódu medzi odpor a +5V.

Malo by blikať.

Gratulujem Hotovo.

Obrázok
Obrázok

Považovali ste to za užitočné, zábavné alebo zábavné? Ak chcete vidieť moje najnovšie projekty, sledujte @madeineuphoria.

Odporúča: