Kazalo:

Programirajte ATtiny z Arduinom: 7 korakov (s slikami)
Programirajte ATtiny z Arduinom: 7 korakov (s slikami)

Video: Programirajte ATtiny z Arduinom: 7 korakov (s slikami)

Video: Programirajte ATtiny z Arduinom: 7 korakov (s slikami)
Video: How to use Prototyping Shield with breadboard for Arduino 2024, Julij
Anonim
Programirajte ATtiny z Arduinom
Programirajte ATtiny z Arduinom

Sledijo navodila za programiranje mikrokrmilnikov ATtiny z uporabo Arduino IDE. V preprosti angleščini je to način programiranja 8-polnih čipov Atmel kot običajno pri Arduinu. To je super, ker je ATtiny majhen in - no - to vam omogoča, da naredite drobne stvari, ki ne potrebujejo velikega starega mikrokrmilnika.

Navodila, ki sem jih objavila tukaj, so skoraj enaka navodilom, ki jih daje neverjetno super vadnica High-Low Tech. Svojo različico navodil sem objavil tukaj, ker nameravam narediti nekaj prihajajočih projektov z uporabo čipov ATtiny in sem mislil, da bom prikazal svoj postopek.

1. korak: Pojdite po stvari

Pojdi po stvari
Pojdi po stvari

Boste potrebovali:

- Arduino - Orodje - ATtiny85 (ali ATtiny45) - 10uF elektrolitski kondenzator - 220ohm 1/4 vatni upor - LED - priključna žica

Upoštevajte, da nekatere povezave na tej strani vsebujejo povezave Amazon Amazon. To ne spremeni cene nobenega artikla za prodajo. Vendar pa zaslužim majhno provizijo, če kliknete katero koli od teh povezav in kupite karkoli. Ta denar ponovno vlagam v materiale in orodja za prihodnje projekte. Če želite nadomestni predlog za dobavitelja katerega koli dela, mi to sporočite.

Korak: Ožičite vezje

Ožičite vezje
Ožičite vezje
Ožičite vezje
Ožičite vezje
Ožičite vezje
Ožičite vezje
Ožičite vezje
Ožičite vezje

Arduino priključite na ATtiny na naslednji način:

  • 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

3. korak: Programirajte Arduino

Programirajte Arduino
Programirajte Arduino
Programirajte Arduino
Programirajte Arduino
Programirajte Arduino
Programirajte Arduino

V meniju "Primeri" izberite skico "ArduinoISP".

Skico naložite v svoj Arduino tako kot katero koli drugo skico.

Vaš Arduino je zdaj konfiguriran kot serijski programer, ki lahko programira druge čipe.

4. korak: Pokrov filtra

Pokrov filtra
Pokrov filtra

Kondenzator 10uF postavite med ozemljitev in zatič za ponastavitev Arduino. Pazite na polarnost kondenzatorjev (od tal do tal!).

Govori se, da to potrebujete le za Arduino Uno, vendar sem ugotovil, da je pomagalo pri vključitvi tudi v starejše različice. Če v naslednjih korakih ugotovite, da ne deluje, ga preprosto odstranite in preverite, ali to pomaga.

5. korak: Datoteke ATtiny Core

ATtiny jedilne datoteke
ATtiny jedilne datoteke
ATtiny jedilne datoteke
ATtiny jedilne datoteke

Zabeležite svojo mapo skicirk iz menija nastavitev Arduino.

Ustvarite novo mapo v mapi za skiciranje, imenovano "strojna oprema"

Nato pojdite na to stran in prenesite datoteko: attiny45_85.zip

Razpakirajte to datoteko in jo pustite v novi mapi strojne opreme.

Na koncu znova zaženite programsko okolje Arduino. Zdaj bi bilo treba naložiti nova jedra.

Upoštevajte, da obstajajo tudi osnovne datoteke za številne druge čipe ATtiny. Ta stran je dobro izhodišče za povezovanje s široko paleto njih z uporabo Arduina.

6. korak: Programirajte ATtiny

Programirajte ATtiny
Programirajte ATtiny

V zgornjem meniju izberite: Orodna plošča ATtiny85 (z Arduinom kot ponudnikom internetnih storitev)

(Seveda boste za to izbrali drug čip, če ga uporabljate.)

Nato odprite osnovni primer utripanja in spremenite številko pin z 13 na 0.

Na koncu jo naložite tako kot katero koli drugo skico.

Dvakrat bi moral prikazati naslednjo napako: avrdude: prosimo, definirajte signale PAGEL in BS2 v konfiguracijski datoteki za del ATtiny85 avrdude: prosimo, definirajte signale PAGEL in BS2 v konfiguracijski datoteki za del ATtiny85

Preprosto prezrite sporočilo o napaki in vse je v redu.

7. korak: Preskusno vezje

Preskusno vezje
Preskusno vezje
Preskusno vezje
Preskusno vezje
Preskusno vezje
Preskusno vezje

220 pin ohm priključite na pin 5.

Priključite LED med uporom in +5V.

Moral bi utripati.

Čestitam. Končal si.

Slika
Slika

Se vam je zdelo to koristno, zabavno ali zabavno? Sledite @madeineuphoria in si oglejte moje najnovejše projekte.

Priporočena: