Sadržaj:
- Korak 1: Dodajte ATtiny Core Supprt u Arduino IDE softver
- Korak 2: Programirajte Arduino za upotrebu kao programer unutar sistema (ISP)
- Korak 3: Povežite ATtiny84 za programiranje
- Korak 4: Postavite Arduino na Program ATtiny84
- Korak 5: Program ATtiny84
- Korak 6: Povežite ATtiny84 da radi kao samostalan
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Korištenje Arduino Uno za programiranje ATTINY84-20PU (Digikey stavka # ATTINY84-20-PU-ND). Ovaj Instructable pokazuje kako koristiti Arduino platformu za rad s fizički manjim procesorima, poput ATtiny84 (84/44/24). Ovaj primjer je posebno za procesor ATtiny84-20PU, ali se može prilagoditi za ostale ploče odabirom odgovarajuće ploče iz softvera Arduino (tj. Arduino IDE) i mijenjanjem ispisa po potrebi.
(Ažurirano za Arduino 1.8.5)
Korak 1: Dodajte ATtiny Core Supprt u Arduino IDE softver
Za Arduino 1.8.5:
- Otvorite Arduino softver (poznat i kao Arduino integrirano razvojno okruženje [IDE]).
- Otvorite postavke: [FILE] [PREFERENCES]
- Zalijepite URL u dodatne URL -ove upravitelja odbora:
Korak 2: Programirajte Arduino za upotrebu kao programer unutar sistema (ISP)
- Odaberite Arduino ploču: [ALATI] [DASKA] [ARDUINO/GENUINO UNO]. Napomena: iako imam Arduino UNO, zamijenio sam procesor unaprijed programiranim Atmega328P koji zahtijeva da odaberem "Arduino Duemilanove ili Diecimila."
- Odaberite programator: [ALATI] [PROGRAMER] [AVR ISP].
- Otvorite ArduinoISP skicu: [DATOTEKA] [PRIMJERI] [11. ArduinoISP] [ArduinoISP]
- Otpremite skicu.
Korak 3: Povežite ATtiny84 za programiranje
Spojite Arduino pinove na pinove ATtiny84:
- Arduino 5V na ATtiny84 Pin 1
- Arduino Pin 10 na ATtiny84 Pin 4
- Arduino Pin 11 na ATTiny84 Pin 7
- Arduino Pin 12 na ATtiny84 Pin 8
- Arduino Pin 13 na ATtiny84 Pin 9
- Arduino GND na ATtiny84 Pin 14
- Arduino RESET na 10uF kondenzator (+ bočna / duga noga)
- GND do 10uF kondenzator (- bočna / kratka noga)
Korak 4: Postavite Arduino na Program ATtiny84
- Odaberite Arduino ploču: [ALATI] [BOARD] [ATtiny24/44/84]. Sada će se dodatne opcije ploče pojaviti u izborniku Alati pri sljedećem otvaranju alata.
- Odaberite B. O. D. onemogućeno: [ALATI] [B. O. D.] [B. O. D. Onemogućeno]
- Odabir LTO onemogućen: [ALATI] [samo LTO 1.6.11+] [Onemogućeno]
- Odaberite Pin Mapping suprotno od kazaljke na satu: [ALATI] [Pin Mapping] [U smjeru suprotnom od kazaljke na satu]
- Odaberite Chip Attiny84: [ALATI] [Chip] [Attiny84]
- Odaberite Sat 8 MHz: [ALATI] [Sat] [8 MHz interno]
- Snimanje pokretačkog programa za pokretanje: [TOOLS] [Snimanje pokretačkog programa za pokretanje]
Korak 5: Program ATtiny84
- Otvori Blink skicu: [FILE] [PRIMJERI] [01. Osnovno] [Blink]
-
Uredite skicu:
- Prije postavljanja void (), definirajte naziv pina (led) i lokaciju (pin 0): int led = 0;
- postavite “LED_BUILTIN” sa “led” u void stetup () i u void loop ()
- Otpremite skicu.
- Isključite i isključite Arduino.
Korak 6: Povežite ATtiny84 da radi kao samostalan
- ATtiny Pin 1 do 5V izvor (zapravo još ne uključujte napajanje)
- ATtiny Pin 2 na LED (dugačka noga)
- ATtiny Pin 14 na masu
- LED (kratka noga) do otpornika (kraj 1) između 100 i 1 k Ohma
- Otpornik (kraj 2) na masu
- Uključite napajanje na ATtiny84