Turinys:
- 1 veiksmas: pridėkite „ATtiny Core Supprt“prie „Arduino IDE“programinės įrangos
- 2 veiksmas: užprogramuokite „Arduino“naudoti kaip sistemos programuotoją (IPT)
- 3 veiksmas: prijunkite „ATtiny84“programavimui
- 4 veiksmas: nustatykite „Arduino“į programą ATtiny84
- 5 veiksmas: užprogramuokite ATtiny84
- 6 veiksmas: prijunkite „ATtiny84“, kad paleistumėte kaip savarankišką
Video: „Arduino Uno“programuoti ATTINY84 (Arduino V. 1.8.5): 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Naudojant „Arduino Uno“programuoti ATTINY84-20PU („Digikey“elementas # ATTINY84-20-PU-ND). Šioje instrukcijoje parodyta, kaip naudoti „Arduino“platformą darbui su fiziškai mažesniais procesoriais, tokiais kaip ATtiny84 (84/44/24). Šis pavyzdys yra specialiai skirtas ATtiny84-20PU procesoriui, tačiau gali būti pritaikytas kitoms plokštėms, pasirinkus atitinkamą plokštę iš „Arduino“programinės įrangos (t. Y. „Arduino IDE“) ir prireikus modifikuojant kontaktus.
(Atnaujinta „Arduino 1.8.5“)
1 veiksmas: pridėkite „ATtiny Core Supprt“prie „Arduino IDE“programinės įrangos
„Arduino 1.8.5“:
- Atidarykite „Arduino“programinę įrangą (dar žinomą kaip „Arduino Integrated Development Environment [IDE]“).
- Atidaryti nuostatas: [FILE] [PREFERENCES]
- Įklijuokite URL į papildomų lentų tvarkyklės URL:
2 veiksmas: užprogramuokite „Arduino“naudoti kaip sistemos programuotoją (IPT)
- Pasirinkite „Arduino“plokštę: [ĮRANKIAI] [LENDA] [ARDUINO/GENUINO UNO]. Pastaba: nors turiu „Arduino UNO“, procesorių pakeičiau iš anksto užprogramuotu „Atmega328P“, todėl reikia pasirinkti „Arduino Duemilanove“arba „Diecimila“.
- Pasirinkite Programuotojas: [ĮRANKIAI] [PROGRAMAVIMAS] [AVR ISP].
- Atidaryti „ArduinoISP“eskizą: [FILE] [PAVYZDŽIAI] [11. ArduinoISP] [ArduinoISP]
- Įkelti eskizą.
3 veiksmas: prijunkite „ATtiny84“programavimui
Prijunkite „Arduino“kaiščius prie „ATtiny84“kaiščių:
- „Arduino 5V“į „ATtiny84“1 kaištis
- „Arduino“kaištis nuo 10 iki „ATtiny84“4 kaištis
- „Arduino“kaištis nuo 11 iki „ATTiny84“7 kaištis
- „Arduino“kaištis nuo 12 iki „ATtiny84“8 kaištis
- „Arduino“kaištis nuo 13 iki „ATtiny84“9 kaištis
- „Arduino GND“į „ATtiny84“kaištis 14
- Arduino RESET į 10uF kondensatorių (+ šoninė / ilga koja)
- GND iki 10uF kondensatorius (- šoninė / trumpa kojelė)
4 veiksmas: nustatykite „Arduino“į programą ATtiny84
- Pasirinkite „Arduino“plokštę: [ĮRANKIAI] [LENDA] [ATtiny24/44/84]. Dabar, kai kitą kartą atidarysite Įrankiai, meniu Įrankiai atsiras papildomų lentos parinkčių.
- Pasirinkite B. O. D. išjungta: [ĮRANKIAI] [B. O. D.] [B. O. D. Išjungta]
- Pasirinkite LTO išjungtas: [TOOLS] [tik LTO 1.6.11+] [Disabled]
- Pasirinkite „Pin Mapping“prieš laikrodžio rodyklę: [TOOLS] [Pin Mapping] [prieš laikrodžio rodyklę]
- Pasirinkite lustą Attiny84: [ĮRANKIAI] [Chip] [Attiny84]
- Pasirinkite 8MHz laikrodį: [ĮRANKIAI] [Laikrodis] [8 MHz vidinis]
- Įrašyti įkrovos tvarkyklę: [ĮRANKIAI] [Įrašyti įkrovos įkroviklį]
5 veiksmas: užprogramuokite ATtiny84
- Atidaryti „Blink“eskizą: [FILE] [EXAMPLES] [01. Pagrindai] [Blink]
-
Redaguoti eskizą:
- Prieš nustatydami tuštumą (), apibrėžkite kaiščio pavadinimą (LED) ir vietą (0 kaištis): int led = 0;
- į „void stetup“() ir „void loop“() įdėkite „LED_BUILTIN“su „led“
- Įkelti eskizą.
- Išjunkite ir atjunkite „Arduino“.
6 veiksmas: prijunkite „ATtiny84“, kad paleistumėte kaip savarankišką
- „ATtiny Pin 1–5V“šaltinis (dar neįjunkite maitinimo)
- „ATtiny Pin 2“į LED (ilga koja)
- ATtiny kaištis 14 prie žemės
- Šviesos diodas (trumpa kojelė) iki rezistoriaus (1 galas) nuo 100 iki 1 k omų
- Rezistorius (2 galas) prie žemės
- Įjunkite ATtiny84 maitinimą
Rekomenduojamas:
Kaip „Flash“arba programuoti ESP8266 AT programinę įrangą naudojant ESP8266 blykstę ir programuotoją, „IOT Wifi“modulį: 6 žingsniai
Kaip „Flash“arba programuoti ESP8266 AT programinę įrangą naudojant ESP8266 „Flash“ir programuotoją, „IOT Wifi“modulį: Aprašymas: Šis modulis yra USB adapteris /programuotojas, skirtas ESP-0166 arba ESP-01S tipo ESP8266 moduliams. Jame patogiai sumontuota 2x4P 2,54 mm jungtis, skirta prijungti ESP01. Taip pat jis išlaužia visus ESP-01 kaiščius per 2x4P 2,54 mm kištuką
LED laikrodis naudojant 555 ir 4017 (nereikia programuoti): 8 žingsniai (su paveikslėliais)
LED laikrodis naudojant 555 ir 4017 (nereikia programuoti): Čia pristatysiu projektą, kurį suprojektavau ir padariau maždaug prieš 7 metus. Projekto idėja yra naudoti skaitiklių IC, pvz., 4017, generuoti signalus, valdančius šviesos diodų mirksėjimą analoginio laikrodžio rodyklės
Kaip lengvai pakeisti „Šviesos/LED“ženklą, kad būtų galima lengvai programuoti „Arduino“: 7 žingsniai (su paveikslėliais)
Kaip lengvai pakeisti „Šviesos/šviesos diodų“ženklą, kad būtų galima lengvai programuoti „Arduino“: Šioje instrukcijoje parodysiu, kaip kiekvienas gali ką nors su žiburiais paversti programuojamomis mirksinčiomis arduino lemputėmis arba „Judančiomis šviesomis“
Kaip programuoti „C-simple“pamokoje: 5 žingsniai
Kaip programuoti „C-simple“pamokoje: komentuokite, jei jums tai patinka! Ši instrukcija išmokys visus parašyti paprastą programą C programavimo kalba. Ko jums reikės: „Macintosh“kompiuterio su įdiegtais kūrėjo įrankiais ir šiek tiek smegenų galios
Kaip programuoti naudojant MSW logotipą: 6 žingsniai
Kaip programuoti naudojant MSW logotipą: ATNAUJINTI: NAUJAS NUOSTABUS DĖŽUTĖS FAILIS. PERŽIŪRA V2.9 ATNAUJINIMAS Liepos 30, 2009: Nuostabi dėžutės failo versija 3.0 ADDEDUPDATE 2009 m. Rugpjūčio 16 d.: PAPILDYTA AWESOME BOX V3.0 EKRANO nuotrauka Ši instrukcija išmokys jus naudoti MSW logotipą. MSW logotipas yra edukacinis programavimas