Sisällysluettelo:
- Vaihe 1: Lisää ATtiny Core Supprt Arduino IDE -ohjelmistoon
- Vaihe 2: Ohjelmoi Arduino käytettäväksi järjestelmän sisäisenä ohjelmoijana (ISP)
- Vaihe 3: Yhdistä ATtiny84 ohjelmointia varten
- Vaihe 4: Aseta Arduino ohjelmoimaan ATtiny84
- Vaihe 5: Ohjelmoi ATtiny84
- Vaihe 6: Yhdistä ATtiny84 toimimaan itsenäisenä
Video: Arduino Uno ohjelmoimaan ATTINY84 (Arduino V. 1.8.5): 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Arduino Unon käyttäminen ATTINY84-20PU: n ohjelmointiin (Digikey-kohde # ATTINY84-20-PU-ND). Tämä opas näyttää kuinka Arduino -alustan käyttäminen fyysisesti pienempien prosessorien, kuten ATtiny84: n, kanssa (84/44/24). Tämä esimerkki on tarkoitettu erityisesti ATtiny84-20PU-prosessorille, mutta sitä voidaan mukauttaa muille levyille valitsemalla sopiva kortti Arduino-ohjelmistosta (eli Arduino IDE) ja muokkaamalla pinoutteja tarpeen mukaan.
(Päivitetty Arduino 1.8.5: lle)
Vaihe 1: Lisää ATtiny Core Supprt Arduino IDE -ohjelmistoon
Arduino 1.8.5:
- Avaa Arduino -ohjelmisto (aka Arduino Integrated Development Environment [IDE]).
- Avaa asetukset: [FILE] [PREFERENCES]
- Liitä URL -osoite Lisätaulujen hallinnan URL -osoitteisiin:
Vaihe 2: Ohjelmoi Arduino käytettäväksi järjestelmän sisäisenä ohjelmoijana (ISP)
- Valitse Arduino -kortti: [TOOLS] [BOARD] [ARDUINO/GENUINO UNO]. Huomaa: vaikka minulla on Arduino UNO, olen korvannut suorittimen esiohjelmoidulle Atmega328P: lle, joka edellyttää, että valitsen "Arduino Duemilanove tai Diecimila".
- Valitse Ohjelmoija: [TYÖKALUT] [OHJELMOINTI] [AVR ISP].
- Avaa ArduinoISP -luonnos: [FILE] [ESIMERKKEJÄ] [11. ArduinoISP] [ArduinoISP]
- Lataa luonnos.
Vaihe 3: Yhdistä ATtiny84 ohjelmointia varten
Liitä Arduino -nastat ATtiny84 -nastoihin:
- Arduino 5V - ATtiny84 Pin 1
- Arduino Pin 10 - ATtiny84 Pin 4
- Arduino Pin 11 - ATTiny84 Pin 7
- Arduino Pin 12 - ATtiny84 Pin 8
- Arduino Pin 13 - ATtiny84 Pin 9
- Arduino GND - ATtiny84 Pin 14
- Arduino RESET 10uF kondensaattoriin (+ sivu / pitkä jalka)
- GND- 10uF kondensaattori (- sivu / lyhyt jalka)
Vaihe 4: Aseta Arduino ohjelmoimaan ATtiny84
- Valitse Arduino -kortti: [TOOLS] [BOARD] [ATtiny24/44/84]. Nyt lisälevyasetukset näkyvät Työkalut -valikossa seuraavan kerran, kun Työkalut avataan.
- Valitse B. O. D. poistettu käytöstä: [TYÖKALUT] [B. O. D.] [B. O. D. Liikuntarajoitteinen]
- Valitse LTO pois käytöstä: [TOOLS] [vain LTO 1.6.11+] [Disabled]
- Valitse nastojen kartoitus vastapäivään: [TYÖKALUT] [Nastan kartoitus] [Vastapäivään]
- Valitse siru Attiny84: [TYÖKALUT] [Siru] [Attiny84]
- Valitse kello 8MHz: [TYÖKALUT] [Kello] [8 MHz sisäinen]
- Polta käynnistyslatain: [TOOLS] [Burn Bootloader]
Vaihe 5: Ohjelmoi ATtiny84
- Avaa Blink -luonnos: [FILE] [ESIMERKIT] [01. Perusteet] [Blink]
-
Muokkaa luonnosta:
- Ennen mitätöinnin asetusta () määritä nastan nimi (led) ja sijainti (nasta 0): int led = 0;
- aseta "LED_BUILTIN" ja "led" void stetup (): iin ja void loopiin ()
- Lataa luonnos.
- Katkaise virta ja irrota Arduino.
Vaihe 6: Yhdistä ATtiny84 toimimaan itsenäisenä
- ATtiny Pin 1-5V -lähde (älä käynnistä vielä virtaa)
- ATtiny Pin 2 - LED (pitkä jalka)
- ATTiny Pin 14 maahan
- LED (lyhyt jalka) vastukseen (pää 1) välillä 100 - 1 k ohmia
- Vastus (pää 2) maahan
- Kytke virta ATtiny84 -laitteeseen
Suositeltava:
Arduino Nano - Arduino Uno -sovitin: 6 vaihetta (kuvilla)
Arduino Nano - Arduino Uno -sovitin: Arduino Nano on mukava, pieni ja halpa Arduino -perheen jäsen. Se perustuu Atmega328 -siruun, mikä tekee siitä yhtä voimakkaan kuin hänen veljensä Arduino Uno, mutta sen voi saada pienemmällä rahalla. Ebayssa kiinalaiset versiot voivat nyt
ATTiny84-pohjainen 3A Step-Down LED -ohjain: 7 vaihetta (kuvilla)
ATTiny84-pohjainen 3A Step-Down LED -ohjain: Jos haluat käyttää 10 W: n LED-valoja, voit käyttää tätä 3A LED -ohjainta. Kolmen Cree XPL -LEDin avulla saavutat 3000 lumenia
Tehokkaampi Arduino-UNO, Massduino-UNO: 9 vaihetta
Tehokkaampi Arduino-UNO, Massduino-UNO: Mitä Massduino on? Lähes kaikki Arduino -koodit voivat olla
ATtiny84/85 SPI -liitäntätapin uudelleenkäyttö: 6 vaihetta
ATtiny84/85 SPI -liitännän nastan uudelleenkäyttö: Tämä ohje on jatkoa "ATtiny84/85-piirin sisäiselle virheenkorjaukselle sarjalähdöllä". ohjeistettavissa ja laajentaa kyseistä laitteisto- ja ohjelmistokokoonpanoa ratkaistakseen ongelman, joka koskee sovellusten uudelleenkäyttöä ohjelmointien latauspisteissä
ATTiny85-, ATTiny84- ja ATMega328P -ohjelmointi: Arduino ISP: 9 vaihetta (kuvilla)
ATTiny85: n, ATTiny84: n ja ATMega328P: n ohjelmointi: Arduino Internet -palveluntarjoajana: Esipuhe Olen äskettäin kehittänyt muutamia ESP8266 -pohjaisia IoT -projekteja ja havainnut, että ydinprosessori oli vaikeuksissa suorittamaan kaikki tarvitsemani tehtävät, joten päätin jakaa osan vähemmän tärkeitä toimintoja toiselle mikrolle