Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Përdorimi i Arduino Uno për të programuar ATTINY84-20PU (artikulli Digikey # ATTINY84-20-PU-ND). Ky udhëzues tregon se si të përdorni platformën Arduino për të punuar me procesorë fizikisht më të vegjël, siç është ATtiny84 (84/44/24). Ky shembull është posaçërisht për procesorin ATtiny84-20PU, por mund të përshtatet për bordet e tjera duke zgjedhur tabelën e duhur nga programi Arduino (d.m.th., Arduino IDE) dhe duke modifikuar pinout-et sipas nevojës.
(Përditësuar për Arduino 1.8.5)
Hapi 1: Shtoni ATtiny Core Supprt në Arduino IDE Software
Për Arduino 1.8.5:
- Hapni programin Arduino (i njohur si Mjedisi i Zhvillimit të Integruar Arduino [IDE]).
- Preferencat e hapura: [FILE] [PREFERENCAT]
- Ngjit URL -në në URL -të shtesë të Menaxherit të Bordeve:
Hapi 2: Programoni Arduino për t’u përdorur si programues në sistem (ISP)
- Zgjidhni tabelën Arduino: [TOOLS] [BOARD] [ARDUINO/GENUINO UNO]. Shënim: megjithëse kam Arduino UNO kam zëvendësuar procesorin me një Atmega328P të para-programuar që kërkon që unë të zgjedh "Arduino Duemilanove ose Diecimila".
- Zgjidhni Programuesin: [TOOLS] [PROGRAMMER] [AVR ISP].
- Hap skicën ArduinoISP: [DOSJA] [SHEMBUJ] [11. ArduinoISP] [ArduinoISP]
- Ngarko skicën.
Hapi 3: Lidhni ATtiny84 për Programim
Lidhni kunjat Arduino me kunjat ATtiny84:
- Arduino 5V në ATtiny84 Pin 1
- Arduino Pin 10 në ATtiny84 Pin 4
- Arduino Pin 11 në ATTiny84 Pin 7
- Arduino Pin 12 në ATtiny84 Pin 8
- Arduino Pin 13 në ATtiny84 Pin 9
- Arduino GND në ATtiny84 Pin 14
- Kondensator Arduino RESET në 10uF (+ anë / këmbë e gjatë)
- Kondensator GND në 10uF (- këmbë anësore / e shkurtër)
Hapi 4: Vendosni Arduino në Programin ATtiny84
- Zgjidhni bordin Arduino: [MJETET] [BOARD] [ATtiny24/44/84]. Tani opsionet shtesë të bordit do të shfaqen në menunë Tools herën tjetër që Tools të hapen.
- Zgjidhni B. O. D. me aftësi të kufizuara: [MJETET] [B. O. D.] [B. O. D. Me aftësi të kufizuara]
- Zgjidh LTO me aftësi të kufizuara: [TOOLS] [Vetëm LTO 1.6.11+] [Disabled]
- Zgjidhni Mapping Pin kundër akrepave të sahatit: [TOOLS] [Pin Mapping] [Kundër orës]
- Zgjidhni Chip Attiny84: [TOOLS] [Chip] [Attiny84]
- Zgjidhni Ora 8MHz: [TOOLS] [Ora] [8 MHz e brendshme]
- Djeg bootloader: [TOOLS] [Burn Bootloader]
Hapi 5: Programi ATtiny84
- Hap skicën Blink: [FILE] [EXAMPLES] [01. Bazat] [Blink]
-
Ndrysho skicën:
- Para void setup (), përcaktoni emrin e pinit (led) dhe vendndodhjen (pin 0): int led = 0;
- vendosni "LED_BUILTIN" me "led" në void stetup () dhe në void loop ()
- Ngarko skicën.
- Fikeni dhe shkëputeni nga Arduino.
Hapi 6: Lidhni ATtiny84 të funksionojë si i vetëm
- Burimi ATtiny Pin 1 deri në 5V (në fakt mos e ndizni ende fuqinë)
- ATtiny Pin 2 në LED (këmbë e gjatë)
- ATtiny Pin 14 në Tokë
- LED (këmbë e shkurtër) në Rezistencë (fundi 1) midis 100 dhe 1k Ohm
- Rezistori (fundi 2) në Tokë
- Ndizeni energjinë në ATtiny84