Satura rādītājs:
- 1. darbība: pievienojiet ATtiny Core Supprt Arduino IDE programmatūrai
- 2. darbība: programmējiet Arduino, lai to izmantotu kā sistēmas programmētāju (ISP)
- 3. darbība: pievienojiet ATtiny84 programmēšanai
- 4. solis: iestatiet Arduino uz programmu ATtiny84
- 5. darbība. Programmējiet ATtiny84
- 6. darbība. Savienojiet ATtiny84, lai palaistu kā atsevišķu
Video: Arduino Uno programmai ATTINY84 (Arduino V. 1.8.5): 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Izmantojot Arduino Uno, lai programmētu ATTINY84-20PU (Digikey vienums # ATTINY84-20-PU-ND). Šajā pamācībā ir parādīts, kā izmantot Arduino platformu, lai strādātu ar fiziski mazākiem procesoriem, piemēram, ATtiny84 (84/44/24). Šis piemērs ir īpaši paredzēts ATtiny84-20PU procesoram, bet to var pielāgot citām plāksnēm, izvēloties atbilstošo plati no Arduino programmatūras (t.i., Arduino IDE) un pēc vajadzības mainot kontaktus.
(Atjaunināts Arduino 1.8.5)
1. darbība: pievienojiet ATtiny Core Supprt Arduino IDE programmatūrai
Arduino 1.8.5:
- Atveriet Arduino programmatūru (pazīstama arī kā Arduino integrētā izstrādes vide [IDE]).
- Atvērt preferences: [FILE] [PREFERENCES]
- Ielīmējiet URL papildu dēļu pārvaldnieka vietrāžos URL:
2. darbība: programmējiet Arduino, lai to izmantotu kā sistēmas programmētāju (ISP)
- Izvēlieties Arduino tāfeli: [TOOLS] [BOARD] [ARDUINO/GENUINO UNO]. Piezīme: lai gan man ir Arduino UNO, es esmu nomainījis procesoru ar iepriekš ieprogrammētu Atmega328P, kuram ir jāizvēlas “Arduino Duemilanove vai Diecimila”.
- Izvēlieties Programmer: [TOOLS] [PROGRAMMER] [AVR ISP].
- Atvērt ArduinoISP skici: [FILE] [PIEMĒRI] [11. ArduinoISP] [ArduinoISP]
- Augšupielādēt skici.
3. darbība: pievienojiet ATtiny84 programmēšanai
Savienojiet Arduino tapas ar ATtiny84 tapām:
- Arduino 5V līdz ATtiny84 1. tapa
- Arduino Pin 10 līdz ATtiny84 Pin 4
- Arduino Pin 11 līdz ATTiny84 Pin 7
- Arduino Pin 12 līdz ATtiny84 Pin 8
- Arduino pin 13 līdz ATtiny84 Pin 9
- No Arduino GND līdz ATtiny84 Pin 14
- Arduino RESET uz 10uF kondensatoru (+ sānu / garā kāja)
- GND līdz 10uF kondensators (- sānu / īsa kāja)
4. solis: iestatiet Arduino uz programmu ATtiny84
- Izvēlieties Arduino dēli: [TOOLS] [BOARD] [ATtiny24/44/84]. Nākamreiz atverot rīkus, izvēlnē Rīki parādīsies papildu tāfeles opcijas.
- Atlasiet B. O. D. atspējots: [TOOLS] [B. O. D.] [B. O. D. Atspējots]
- Atlasiet LTO atspējots: [TOOLS] [tikai LTO 1.6.11+] [Disabled]
- Atlasiet Pin Mapping pretēji pulksteņrādītāja virzienam: [TOOLS] [Pin Mapping] [Pretēji pulksteņrādītāja virzienam]
- Atlasiet mikroshēmu Attiny84: [TOOLS] [Chip] [Attiny84]
- Izvēlieties pulksteni 8MHz: [TOOLS] [Pulkstenis] [8 MHz iekšējais]
- Ierakstīt sāknēšanas ielādētāju: [RĪKI] [Ierakstīt sāknēšanas ielādētāju]
5. darbība. Programmējiet ATtiny84
- Atvērt Blink skici: [FILE] [EXAMPLES] [01. Basics] [Blink]
-
Rediģēt skici:
- Pirms spēkā neesošas iestatīšanas () definējiet tapas nosaukumu (LED) un atrašanās vietu (pin 0): int led = 0;
- ievietojiet “LED_BUILTIN” ar “led” tukšuma iestatījumos () un tukšajā cilpā ()
- Augšupielādēt skici.
- Izslēdziet un atvienojiet Arduino.
6. darbība. Savienojiet ATtiny84, lai palaistu kā atsevišķu
- ATtiny Pin 1 līdz 5V avots (vēl neieslēdziet barošanu)
- ATtiny Pin 2 līdz LED (garā kāja)
- ATtiny Pin 14 uz zemes
- Gaismas diode (īsa kāja) pret rezistoru (1. gals) no 100 līdz 1 kΩ
- Rezistors (2. gals) pret zemi
- Ieslēdziet ATtiny84 barošanu
Ieteicams:
Kā izveidot UML Java programmai Microsoft Visio: 4 soļi
Kā izveidot UML Java programmai Microsoft Visio: sākotnēji UML izveide var šķist nedaudz biedējoša. Ir daudz sarežģītu apzīmējumu stilu, un var šķist, ka nav labu resursu, lai formatētu lasāmu un precīzu UML. Tomēr Microsoft Visio liek izveidot UML qu
ATTiny84 balstīts 3A pazeminātais LED draiveris: 7 soļi (ar attēliem)
Uz ATTiny84 balstīts 3A pazeminātais LED draiveris: ja vēlaties barot 10 W gaismas diodes, varat izmantot šo 3A LED draiveri. Izmantojot 3 Cree XPL gaismas diodes, jūs varat sasniegt 3000 lūmenus
ATtiny84/85 SPI saskarnes tapas atkārtota izmantošana: 6 soļi
ATtiny84/85 SPI saskarnes tapu atkārtota izmantošana: šī pamācība ir turpinājums " ATtiny84/85 ķēdes atkļūdošana ar sērijas izvadi " pamācāms un paplašina šo aparatūras un programmatūras konfigurāciju, lai risinātu jautājumu par lietojumprogrammu lejupielādes tapas atkārtotu izmantošanu, ko lietojumprogramma
KerbalController: pielāgots vadības panelis raķešu spēles Kerbal kosmosa programmai: 11 soļi (ar attēliem)
KerbalController: pielāgots vadības panelis raķešu spēlei Kerbal kosmosa programma: Kāpēc veidot KerbalController? Nu, tāpēc, ka pogu nospiešana un fizisko slēdžu izmešana ir daudz svarīgāka nekā noklikšķināšana uz peles. It īpaši, ja tas ir liels sarkans drošības slēdzis, kur vispirms jāatver vāks, velciet slēdzi
ATTiny85, ATTiny84 un ATMega328P programmēšana: Arduino kā ISP: 9 soļi (ar attēliem)
ATTiny85, ATTiny84 un ATMega328P programmēšana: Arduino Kā ISP: Priekšvārds Nesen esmu izstrādājis dažus uz ESP8266 balstītus IoT projektus un atklāju, ka galvenais procesors cenšas izpildīt visus uzdevumus, kas man bija nepieciešami tā pārvaldīšanai, tāpēc nolēmu izplatīt dažus mazāk svarīgas darbības citam mikrometram