Kazalo:
- Korak: Dodajte programsko opremo ATtiny Core v programsko opremo Arduino IDE
- Korak: Programirajte Arduino za uporabo kot sistemski programer (ISP)
- 3. korak: Za programiranje povežite ATtiny84
- 4. korak: Arduino nastavite na Program ATtiny84
- 5. korak: Program ATtiny84
- Korak 6: Povežite ATtiny84, da deluje kot samostojen
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Z Arduino Uno za programiranje ATTINY84-20PU (postavka Digikey # ATTINY84-20-PU-ND). Ta Instructable prikazuje, kako uporabljati platformo Arduino za delo s fizično manjšimi procesorji, kot je ATtiny84 (84/44/24). Ta primer je posebej za procesor ATtiny84-20PU, vendar ga je mogoče prilagoditi za druge plošče, tako da izberete ustrezno ploščo v programski opremi Arduino (tj. Arduino IDE) in po potrebi spremenite pinouts.
(Posodobljeno za Arduino 1.8.5)
Korak: Dodajte programsko opremo ATtiny Core v programsko opremo Arduino IDE
Za Arduino 1.8.5:
- Odprite programsko opremo Arduino (imenovano tudi Arduino integrirano razvojno okolje [IDE]).
- Odpri nastavitve: [DATOTEKA] [PREFERENCE]
- Prilepite URL v dodatne URL -je upravitelja plošč:
Korak: Programirajte Arduino za uporabo kot sistemski programer (ISP)
- Izberite ploščo Arduino: [ORODJA] [DASKA] [ARDUINO/GENUINO UNO]. Opomba: čeprav imam Arduino UNO, sem procesor zamenjal z vnaprej programiranim Atmega328P, ki zahteva, da izberem "Arduino Duemilanove ali Diecimila."
- Izberite programer: [ORODJA] [PROGRAMER] [AVR ISP].
- Odprite skico ArduinoISP: [DATOTEKA] [PRIMERI] [11. ArduinoISP] [ArduinoISP]
- Naloži skico.
3. korak: Za programiranje povežite ATtiny84
Priključite zatiče Arduino na zatiče ATtiny84:
- Arduino 5V na ATtiny84 Pin 1
- Arduino Pin 10 do ATtiny84 Pin 4
- Arduino Pin 11 do ATTiny84 Pin 7
- Arduino Pin 12 do ATtiny84 Pin 8
- Arduino Pin 13 do ATtiny84 Pin 9
- Arduino GND na ATtiny84 Pin 14
- Arduino RESET na 10uF kondenzator (+ stranska / dolga noga)
- GND do 10uF kondenzator (- stran / kratka noga)
4. korak: Arduino nastavite na Program ATtiny84
- Izberite ploščo Arduino: [ORODJA] [DASKA] [ATtiny24/44/84]. Zdaj, ko se naslednjič odpre Orodja, se v meniju Orodja prikažejo dodatne možnosti plošče.
- Izberite B. O. D. onemogočeno: [ORODJA] [B. O. D.] [B. O. D. Onemogočeno]
- Izberite LTO onemogočeno: [TOOLS] [samo LTO 1.6.11+] [Disabled]
- Izberite Pin Mapping v nasprotni smeri urinega kazalca: [TOOLS] [Pin Mapping] [V nasprotni smeri urinega kazalca]
- Izberite Chip Attiny84: [TOOLS] [Chip] [Attiny84]
- Izberite uro 8 MHz: [ORODJA] [Ura] [8 MHz notranja]
- Zapiši zagonski nalagalnik: [TOOLS] [Zapiši zagonski nalagalnik]
5. korak: Program ATtiny84
- Odpri skico Blink: [DATOTEKA] [PRIMERI] [01. Osnove] [Utripanje]
-
Uredi skico:
- Pred nastavitvijo void () določite ime pin (led) in lokacijo (pin 0): int led = 0;
- postavite »LED_BUILTIN« z »led« v void stetup () in v void loop ()
- Naloži skico.
- Izklopite in odklopite Arduino.
Korak 6: Povežite ATtiny84, da deluje kot samostojen
- ATtiny Pin 1 do 5V vir (dejansko še ne vklopite napajanja)
- ATtiny Pin 2 do LED (dolga noga)
- ATtiny Pin 14 na maso
- LED (kratka noga) do upora (konec 1) med 100 in 1 k Ohm
- Upor (konec 2) na maso
- Vklopite napajanje na ATtiny84