Cuprins:
- Pasul 1: Adăugați ATtiny Core Supprt la software-ul Arduino IDE
- Pasul 2: Programați Arduino pentru utilizare ca programator în sistem (ISP)
- Pasul 3: Conectați ATtiny84 pentru programare
- Pasul 4: Setați Arduino la Program ATtiny84
- Pasul 5: Programați ATtiny84
- Pasul 6: Conectați ATtiny84 pentru a rula ca autonom
Video: Arduino Uno programează ATTINY84 (Arduino V. 1.8.5): 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Folosind Arduino Uno pentru a programa ATTINY84-20PU (articolul Digikey # ATTINY84-20-PU-ND). Acest instructabil arată cum să utilizați platforma Arduino pentru a lucra cu procesoare mai mici fizic, cum ar fi ATtiny84 (84/44/24). Acest exemplu este specific pentru procesorul ATtiny84-20PU, dar poate fi adaptat pentru celelalte plăci prin selectarea plăcii corespunzătoare din software-ul Arduino (adică Arduino IDE) și modificarea pinouturilor după cum este necesar.
(Actualizat pentru Arduino 1.8.5)
Pasul 1: Adăugați ATtiny Core Supprt la software-ul Arduino IDE
Pentru Arduino 1.8.5:
- Deschideți software-ul Arduino (alias Mediu de dezvoltare integrat Arduino [IDE]).
- Deschideți preferințele: [FIȘIER] [PREFERENȚE]
- Inserați adresa URL în adresele URL ale administratorului de plăci suplimentare:
Pasul 2: Programați Arduino pentru utilizare ca programator în sistem (ISP)
- Selectați placa Arduino: [TOOLS] [BOARD] [ARDUINO / GENUINO UNO]. Notă: deși am Arduino UNO, am înlocuit procesorul cu un Atmega328P preprogramat care necesită să selectez „Arduino Duemilanove sau Diecimila”.
- Selectați Programator: [TOOLS] [PROGRAMMER] [AVR ISP].
- Deschideți schița ArduinoISP: [FILE] [EXEMPLE] [11. ArduinoISP] [ArduinoISP]
- Încărcați schița.
Pasul 3: Conectați ATtiny84 pentru programare
Conectați pinii Arduino la pinii ATtiny84:
- Arduino 5V la ATtiny84 Pin 1
- Pinul Arduino 10 la ATtiny84 Pinul 4
- Pinul Arduino 11 la ATTiny84 Pinul 7
- Pinul Arduino 12 la ATtiny84 Pinul 8
- Pinul Arduino 13 la ATtiny84 Pinul 9
- Arduino GND la ATtiny84 Pin 14
- Arduino RESET la condensator 10uF (+ picior lateral / lung)
- Condensator GND la 10uF (- picior lateral / scurt)
Pasul 4: Setați Arduino la Program ATtiny84
- Selectați placa Arduino: [TOOLS] [BOARD] [ATtiny24 / 44/84]. Acum, opțiunile de bord suplimentare vor apărea în meniul Instrumente data viitoare când este deschis Instrumentele.
- Selectați B. O. D. dezactivat: [INSTRUMENTE] [B. O. D.] [B. O. D. Dezactivat]
- Selectați LTO dezactivat: [INSTRUMENTE] [numai LTO 1.6.11+] [Dezactivat]
- Selectați Pin Mapping în sens invers acelor de ceasornic: [INSTRUMENTE] [Pin Mapping] [în sens invers acelor de ceasornic]
- Selectați Chip Attiny84: [TOOLS] [Chip] [Attiny84]
- Selectați Ceas 8MHz: [INSTRUMENTE] [Ceas] [8 MHz intern]
- Burn bootloader: [TOOLS] [Burn Bootloader]
Pasul 5: Programați ATtiny84
- Deschideți schița Blink: [FILE] [EXEMPLE] [01. Bază] [Blink]
-
Editați schița:
- Înainte de setarea nulă (), definiți numele pinului (led) și locația (pinul 0): int led = 0;
- plasați „LED_BUILTIN” cu „led” în starea de golire () și în bucla de golire ()
- Încărcați schița.
- Opriți și deconectați-vă de la Arduino.
Pasul 6: Conectați ATtiny84 pentru a rula ca autonom
- A Sursă Pin 1 până la 5V (nu porniți încă de fapt alimentarea)
- A Pin mic 2 la LED (picior lung)
- A Pinul mic 14 la sol
- LED (picior scurt) la Rezistor (capătul 1) între 100 și 1k Ohm
- Rezistorul (capătul 2) la masă
- Porniți alimentarea la ATtiny84
Recomandat:
Cum se programează Arduino Mega 2560 Core ?: 3 pași
Cum se programează Arduino Mega 2560 Core ?: Am găsit pe eBay această mega placă Arduino cu factor de formă mic. Este o versiune mai mică a Arduino mega 2560 și se pare că se numește Arduino mega core … Totuși, a existat o problemă! Nu include conectivitate USB și nu există multe în
Cum se programează ESP32 M5Stack StickC cu Arduino IDE și Visuino: 12 pași
Cum se programează ESP32 M5Stack StickC cu Arduino IDE și Visuino: În acest tutorial vom învăța cum să programăm ESP32 M5Stack StickC cu Arduino IDE și Visuino. Vedeți un videoclip demonstrativ
Cum se programează Arduino Pro Mini cu Arduino Uno: 4 pași
Cum să programez Arduino Pro Mini cu Arduino Uno: Am scris acest lucru ca parte a unui alt proiect, dar apoi am decis să folosesc un Pro Micro care poate fi programat direct de pe laptop. Totuși, acest lucru ar putea fi util cândva (sau pentru cineva) O voi lăsa aici
Cum se programează Arduino Pro Mini folosind Arduino UNO .: 4 pași
Cum se programează Arduino Pro Mini folosind Arduino UNO .: Bună ziua, băieți, astăzi vă împărtășesc o metodă simplă pentru a programa Arduino Pro mini folosind Arduino UNO. Acest tutorial este destinat celor care încep cu arduino și doresc să reducă dimensiunea proiectului lor folosind un Arduino Pro mini. Arduino Pro mini
Cum se programează un AVR (arduino) cu un alt Arduino: 7 pași
Cum să programați un AVR (arduino) cu un alt Arduino: Acest instructable este util dacă: * aveți arduino cu atmega168 și ați cumpărat un atmega328 la magazinul local de electronice. Nu are un bootloader arduino * vrei să faci un proiect care nu folosește arduino - doar un