Sisällysluettelo:

Ohjelmoi ATtiny Arduinolla: 7 vaihetta (kuvilla)
Ohjelmoi ATtiny Arduinolla: 7 vaihetta (kuvilla)

Video: Ohjelmoi ATtiny Arduinolla: 7 vaihetta (kuvilla)

Video: Ohjelmoi ATtiny Arduinolla: 7 vaihetta (kuvilla)
Video: LDmicro 14: I2C LCD & DS3231 Real-Time Clock (Microcontroller PLC Ladder Programming with LDmicro) 2024, Heinäkuu
Anonim
Ohjelmoi ATtiny Arduinolla
Ohjelmoi ATtiny Arduinolla

Seuraavassa on ohjeet ATtiny -mikro -ohjaimien ohjelmointiin Arduino IDE: tä käyttäen. Yksinkertaisesti englanniksi, näin ohjelmoit 8-nastaiset Atmel-sirut tavalliseen tapaan kuin Arduino. Tämä on siistiä, koska ATtiny on pieni, ja - hyvin - tämän avulla voit tehdä pieniä asioita, jotka eivät tarvitse suurta mikro -ohjainta.

Ohjeet, jotka olen lähettänyt tänne, ovat melkein samat kuin uskomattoman mahtavan High-Low Tech -oppaan ohjeet. Lähetin oman versioni ohjeista tänne, koska aion tehdä pari tulevaa projektia ATtiny -siruilla ja ajattelin näyttää prosessini.

Vaihe 1: Siirry hakemaan tavaraa

Mene hakemaan tavaraa
Mene hakemaan tavaraa

Tarvitset:

- Arduino - Breadboard - ATtiny85 (tai ATtiny45) - 10uF elektrolyyttikondensaattori - 220ohm 1/4 watt vastus - LED - kytkentäjohto

Huomaa, että jotkin tämän sivun linkit sisältävät Amazon -kumppanilinkkejä. Tämä ei muuta minkään myynnissä olevan tuotteen hintaa. Ansaitsen kuitenkin pienen palkkion, jos napsautat jotain näistä linkeistä ja ostat mitä tahansa. Sijoitan nämä rahat materiaaleihin ja työkaluihin tulevia projekteja varten. Jos haluat vaihtoehtoisen ehdotuksen jonkin osan toimittajalle, kerro siitä minulle.

Vaihe 2: Kytke piiri

Johda piiri
Johda piiri
Johda piiri
Johda piiri
Johda piiri
Johda piiri
Johda piiri
Johda piiri

Liitä Arduino ATtinyyn seuraavasti:

  • 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

Vaihe 3: Ohjelmoi Arduino

Ohjelmoi Arduino
Ohjelmoi Arduino
Ohjelmoi Arduino
Ohjelmoi Arduino
Ohjelmoi Arduino
Ohjelmoi Arduino

Valitse "ArduinoISP" -luonnos "Esimerkit" -valikosta.

Lataa luonnos Arduinollesi kuten mikä tahansa muu luonnos.

Arduino on nyt määritetty sarjaohjelmoijaksi, joka voi ohjelmoida muita siruja.

Vaihe 4: Suodatinkorkki

Suodatinkorkki
Suodatinkorkki

Aseta 10uF -kondensaattori maan ja Arduino -nollaustapin väliin. Muista seurata kondensaattoreiden napaisuutta (maasta maahan!).

Huhutaan, että tarvitset tätä vain Arduino Unolle, mutta olen huomannut, että sen sisällyttäminen aiempiin versioihin auttoi asioita. Jos huomaat, että se ei toimi seuraavissa vaiheissa, poista se ja katso, auttaako se.

Vaihe 5: ATtiny Core Files

ATtiny Core Files
ATtiny Core Files
ATtiny Core Files
ATtiny Core Files

Huomaa luonnoskirjakansio Arduinon asetusvalikosta.

Luo luonnoskirjakansioosi uusi kansio nimeltä "laitteisto"

Siirry sitten tälle sivulle ja lataa tiedosto: attiny45_85.zip

Pura tämä tiedosto ja jätä se uuteen laitteistokansioon.

Käynnistä lopuksi Arduino -ohjelmointiympäristö uudelleen. Uudet ytimet on nyt ladattava.

Huomaa, että useille muille ATtiny -siruille on myös ydintiedostoja. Tämä sivu on hyvä lähtökohta useiden niiden liittämiseen Arduinon avulla.

Vaihe 6: Ohjelmoi ATtiny

Ohjelmoi ATtiny
Ohjelmoi ATtiny

Valitse ylävalikosta: Työkalut Board ATtiny85 (Arduinolla Internet -palveluntarjoajana)

(Tietenkin haluat valita toisen sirun tälle, jos käytät sitä.)

Avaa sitten vilkkuva perusesimerkki ja vaihda nastan numero 13: sta 0: een.

Lataa lopuksi se kuten mikä tahansa muu luonnos.

Sen pitäisi antaa seuraava virhe kahdesti: avrdude: määritä PAGEL- ja BS2 -signaalit osan ATtiny85 kokoonpanotiedostossa: määritä PAGEL- ja BS2 -signaalit osan ATtiny85 määritystiedostossa

Ohita vain virheilmoitus ja sinun on hyvä mennä.

Vaihe 7: Testaa piiri

Testipiiri
Testipiiri
Testipiiri
Testipiiri
Testipiiri
Testipiiri

Liitä 220 ohmin vastus nastaan 5.

Liitä LED vastuksen ja +5 V väliin.

Sen pitäisi vilkkua.

Onnittelut. Olet valmis.

Kuva
Kuva

Löysitkö tämän hyödylliseksi, hauskaksi tai viihdyttäväksi? Seuraa @madeineuphoria nähdäksesi uusimmat projektini.

Suositeltava: