Sisällysluettelo:
- Vaihe 1: Siirry hakemaan tavaraa
- Vaihe 2: Kytke piiri
- Vaihe 3: Ohjelmoi Arduino
- Vaihe 4: Suodatinkorkki
- Vaihe 5: ATtiny Core Files
- Vaihe 6: Ohjelmoi ATtiny
- Vaihe 7: Testaa piiri
Video: Ohjelmoi ATtiny Arduinolla: 7 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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
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
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
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
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
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
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
Liitä 220 ohmin vastus nastaan 5.
Liitä LED vastuksen ja +5 V väliin.
Sen pitäisi vilkkua.
Onnittelut. Olet valmis.
Löysitkö tämän hyödylliseksi, hauskaksi tai viihdyttäväksi? Seuraa @madeineuphoria nähdäksesi uusimmat projektini.
Suositeltava:
Ohjelmoi oma 2048 -peli W/Java !: 8 vaihetta
Ohjelmoi oma 2048 -peli W/Java !: Rakastan peliä 2048. Ja niin päätin ohjelmoida oman versioni. Se on hyvin samanlainen kuin varsinainen peli, mutta sen itse ohjelmointi antaa minulle vapauden muuttaa mitä haluan milloin tahansa. Jos haluan 5x5 -pelin tyypillisen 4x4: n sijaan, s
Ohjelmoi mikä tahansa ESP8266 -kortti/-moduuli AT -komennoilla Laiteohjelmisto: 5 vaihetta
Ohjelmoi mikä tahansa ESP8266 -kortti/-moduuli, jossa on AT -komennot Laiteohjelmisto: Jokainen ESP8266 -moduuli ja -kortti voidaan ohjelmoida monin tavoin: Arduino-, python-, Lua-, AT -komennot ja monet muut … on tarkoitettu ESP8266: n käyttämiseen moduulina tai pikatestaukseen TTL RS232 c: n kanssa
Ohjelmoi Arduino Android -laitteella Bluetoothin kautta: 6 vaihetta (kuvilla)
Ohjelmoi Arduino Android -laitteella Bluetoothin kautta: Hei maailma, tässä ohjeessa haluan näyttää sinulle, kuinka ohjelmoida Arduino Uno Android -laitteellasi Bluetoothin kautta. Se on hyvin yksinkertainen ja niin halpa. Lisäksi sen avulla voimme ohjelmoida Arduinomme mihin tahansa haluamme langattoman Bluetoothin kautta … Joten
Ohjelmoi Arduino älypuhelimella: 6 vaihetta (kuvien kanssa)
Ohjelmoi Arduino älypuhelimella: Tässä opetusohjelmassa olen näyttänyt sinulle, kuinka ohjelmoida Arduino Board älypuhelimellasi
Ohjelmoi tietokoneesi sammumaan automaattisesti määrittämällä, milloin haluat sen tekevän: 4 vaihetta
Ohjelmoi tietokoneesi sammumaan automaattisesti määrittämällä, milloin haluat sen tekevän: hei, se on toinen ohje joka on otettu jokapäiväisestä elämästäni … viimeksi minun piti ladata paljon ohjelmistoja tietokoneelleni ja minun oli annettava sen ladata yön yli, en halunnut pitää tietokonetta päällä koko yön latausten päätyttyä ja