Kazalo:

Arduino Uno za programiranje ATTINY84 (Arduino V. 1.8.5): 6 korakov
Arduino Uno za programiranje ATTINY84 (Arduino V. 1.8.5): 6 korakov

Video: Arduino Uno za programiranje ATTINY84 (Arduino V. 1.8.5): 6 korakov

Video: Arduino Uno za programiranje ATTINY84 (Arduino V. 1.8.5): 6 korakov
Video: изучите программирование Arduino за 20 секунд! (проекты Ардуино) 2024, November
Anonim
Arduino Uno za program ATTINY84 (Arduino V. 1.8.5)
Arduino Uno za program ATTINY84 (Arduino V. 1.8.5)

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

Dodajte programsko opremo ATtiny Core v programsko opremo Arduino IDE
Dodajte programsko opremo ATtiny Core v programsko opremo Arduino IDE

Za Arduino 1.8.5:

  1. Odprite programsko opremo Arduino (imenovano tudi Arduino integrirano razvojno okolje [IDE]).
  2. Odpri nastavitve: [DATOTEKA] [PREFERENCE]
  3. Prilepite URL v dodatne URL -je upravitelja plošč:

Korak: Programirajte Arduino za uporabo kot sistemski programer (ISP)

Program Arduino za uporabo kot programer v sistemu (ISP)
Program Arduino za uporabo kot programer v sistemu (ISP)
Program Arduino za uporabo kot programer v sistemu (ISP)
Program Arduino za uporabo kot programer v sistemu (ISP)
  1. 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."
  2. Izberite programer: [ORODJA] [PROGRAMER] [AVR ISP].
  3. Odprite skico ArduinoISP: [DATOTEKA] [PRIMERI] [11. ArduinoISP] [ArduinoISP]
  4. Naloži skico.

3. korak: Za programiranje povežite ATtiny84

Za programiranje povežite ATtiny84
Za programiranje povežite ATtiny84
Za programiranje povežite ATtiny84
Za programiranje povežite ATtiny84
Za programiranje povežite ATtiny84
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

Arduino nastavite na Program ATtiny84
Arduino nastavite na Program ATtiny84
  1. 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.
  2. Izberite B. O. D. onemogočeno: [ORODJA] [B. O. D.] [B. O. D. Onemogočeno]
  3. Izberite LTO onemogočeno: [TOOLS] [samo LTO 1.6.11+] [Disabled]
  4. Izberite Pin Mapping v nasprotni smeri urinega kazalca: [TOOLS] [Pin Mapping] [V nasprotni smeri urinega kazalca]
  5. Izberite Chip Attiny84: [TOOLS] [Chip] [Attiny84]
  6. Izberite uro 8 MHz: [ORODJA] [Ura] [8 MHz notranja]
  7. Zapiši zagonski nalagalnik: [TOOLS] [Zapiši zagonski nalagalnik]

5. korak: Program ATtiny84

Program ATtiny84
Program ATtiny84
  1. Odpri skico Blink: [DATOTEKA] [PRIMERI] [01. Osnove] [Utripanje]
  2. Uredi skico:

    1. Pred nastavitvijo void () določite ime pin (led) in lokacijo (pin 0): int led = 0;
    2. postavite »LED_BUILTIN« z »led« v void stetup () in v void loop ()
  3. Naloži skico.
  4. Izklopite in odklopite Arduino.

Korak 6: Povežite ATtiny84, da deluje kot samostojen

Priključite ATtiny84 na Run as Stand-Alone
Priključite ATtiny84 na Run as Stand-Alone
Priključite ATtiny84 na Run as Stand-Alone
Priključite ATtiny84 na Run as Stand-Alone
Priključite ATtiny84 na Run as Stand-Alone
Priključite ATtiny84 na Run as Stand-Alone
  • 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

Priporočena: