Բովանդակություն:
- Քայլ 1. Ավելացրեք ATtiny Core Supprt Arduino IDE ծրագրակազմին
- Քայլ 2. duրագիր Arduino- ն որպես համակարգում ծրագրավորող (ISP) օգտագործելու համար
- Քայլ 3: Connectրագրավորման համար միացրեք ATtiny84- ը
- Քայլ 4. Arduino- ն սահմանեք Program ATtiny84- ում
- Քայլ 5. ATրագիր ATtiny84
- Քայլ 6. Միացրեք ATtiny84- ը ՝ որպես ինքնուրույն աշխատելու համար
Video: Arduino Uno ծրագրին ATTINY84 (Arduino V. 1.8.5). 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Arduino Uno- ի միջոցով ATTINY84-20PU (Digikey ապրանք # ATTINY84-20-PU-ND) ծրագրավորման համար: Այս հրահանգը ցույց է տալիս, թե ինչպես օգտագործել Arduino հարթակը ֆիզիկապես փոքր պրոցեսորների հետ աշխատելու համար, օրինակ ՝ ATtiny84 (84/44/24): Այս օրինակը հատուկ ATtiny84-20PU պրոցեսորի համար է, բայց կարող է հարմարվել մյուս տախտակների համար ՝ Arduino ծրագրից համապատասխան տախտակ ընտրելով (այսինքն ՝ Arduino IDE) և ըստ անհրաժեշտության փոփոխելով պինուտները:
(Թարմացվել է Arduino 1.8.5 -ի համար)
Քայլ 1. Ավելացրեք ATtiny Core Supprt Arduino IDE ծրագրակազմին
Arduino 1.8.5 -ի համար
- Բացեք Arduino ծրագրակազմը (հայտնի է որպես Arduino ինտեգրված զարգացման միջավայր [IDE]):
- Բացել նախապատվությունները ՝ [FILE] [PREFERENCES]
- Տեղադրեք URL- ը լրացուցիչ խորհուրդների մենեջերի URL- ներում ՝
Քայլ 2. duրագիր Arduino- ն որպես համակարգում ծրագրավորող (ISP) օգտագործելու համար
- Ընտրեք Arduino տախտակ ՝ [TOOLS] [BOARD] [ARDUINO/GENUINO UNO]: Նշում. Չնայած ես ունեմ Arduino UNO, ես պրոցեսորը փոխարինել եմ նախապես ծրագրավորված Atmega328P- ով, որը պահանջում է ընտրել «Arduino Duemilanove կամ Diecimila»:
- Ընտրեք ծրագրավորող ՝ [TOOLS] [PROGRAMMER] [AVR ISP]:
- Բացեք ArduinoISP ուրվագիծը ՝ [FILE] [EXAMPLES] [11. ArduinoISP] [ArduinoISP]
- Վերբեռնեք ուրվագիծ:
Քայլ 3: Connectրագրավորման համար միացրեք ATtiny84- ը
Միացրեք Arduino կապում ATtiny84 կապումներին.
- Arduino 5V դեպի ATtiny84 Pin 1
- Arduino Pin 10 դեպի ATtiny84 Pin 4
- Arduino Pin 11 -ից ATTiny84 Pin 7 -ին
- Arduino Pin 12 -ը ATtiny84 Pin 8 -ին
- Arduino Pin 13 -ը ATtiny84 Pin 9 -ին
- Arduino GND դեպի ATtiny84 Pin 14
- Arduino RESET մինչև 10uF կոնդենսատոր (+ կողային / երկար ոտք)
- GND- ից 10uF կոնդենսատոր (- կողային / կարճ ոտք)
Քայլ 4. Arduino- ն սահմանեք Program ATtiny84- ում
- Ընտրեք Arduino տախտակ ՝ [TOOLS] [BOARD] [ATtiny24/44/84]: Այժմ տախտակի լրացուցիչ ընտրանքներ կհայտնվեն Գործիքներ ընտրացանկում հաջորդ անգամ, երբ Գործիքներ կբացվեն:
- Ընտրեք B. O. D. հաշմանդամ ՝ [TOOLS] [B. O. D.] [B. O. D. Անաշխատունակ]
- Ընտրեք LTO անջատված ՝ [TOOLS] [միայն LTO 1.6.11+] [Անջատված է]
- Ընտրեք Pin քարտեզագրումը ժամացույցի սլաքի հակառակ ուղղությամբ. [TOOLS] [Pin քարտեզագրում] [ժամացույցի սլաքի հակառակ ուղղությամբ]
- Ընտրեք Chip Attiny84: [TOOLS] [Chip] [Attiny84]
- Ընտրեք ockամացույց 8 ՄՀց ՝ [TOOLS] [ockամացույց] [8 ՄՀց ներքին]
- Այրել bootloader: [TOOLS] [Burn Bootloader]
Քայլ 5. ATրագիր ATtiny84
- Բացել Blink ուրվագիծը. [FILE] [EXAMPLES] [01. Basics] [Blink]
-
Խմբագրել ուրվագիծը.
- Մինչև անվավեր կարգավորումը (), սահմանեք քորոցի անունը (led) և վայրը (pin 0). Int led = 0;
- Տեղադրեք «LED_BUILTIN» - ը «led» - ով void stetup- ում () և void loop- ում ()
- Վերբեռնեք ուրվագիծ:
- Անջատեք և անջատեք Arduino- ից:
Քայլ 6. Միացրեք ATtiny84- ը ՝ որպես ինքնուրույն աշխատելու համար
- ATtiny Pin 1 -ից 5V աղբյուր (իրականում դեռ միացրեք էներգիան)
- ATtiny Pin 2 LED (երկար ոտք)
- ATtiny կապում 14 գետնին
- LED (կարճ ոտք) մինչև Resistor (վերջ 1) 100 -ից մինչև 1k Օմ
- Դիմադրություն (վերջ 2) դեպի գետնին
- Միացրեք ATtiny84- ը
Խորհուրդ ենք տալիս:
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
ATTiny84- ի վրա հիմնված 3A LED վարորդ ՝ 7 քայլ (նկարներով)
ATTiny84- ի վրա հիմնված 3A LED Down Driver- ը. Եթե ցանկանում եք միացնել 10W LED լամպեր, կարող եք օգտագործել այս 3A LED վարորդը: 3 Cree XPL LED- ով դուք կարող եք հասնել 3000 լումենի:
Առավել հզոր Arduino-UNO, Massduino-UNO: 9 քայլ
Առավել հզոր Arduino-UNO, Massduino-UNO. Ի՞նչ է Massduino- ն: Massduino- ն նոր ապրանքային գիծ է, որը համատեղում է Arduino պլատֆորմը ծայրամասային-հարուստ, հարմար և արագ զարգացումով, ցածր գնով և հեշտ արտադրական լայնածավալ արտադրական առավելություններով: Arduino- ի գրեթե ամբողջ ծածկագիրը կարող է լինել
ATtiny84/85 SPI ինտերֆեյսի կապի կրկնակի օգտագործում. 6 քայլ
ATtiny84/85 SPI ինտերֆեյսի կապի կրկնակի օգտագործումը. Այս հրահանգը հետևում է " ATtiny84/85- ի սերիական ելքով կարգաբերման կարգաբերմանը " ուսանելի է և ընդլայնում է այդ ապարատային և ծրագրային կազմաձևը `դիմումատուի կողմից ծրագրավորման ներլցման կապում վերաօգտագործման խնդիրը լուծելու համար
Mingրագրավորում ATTiny85, ATTiny84 և ATMega328P. Arduino որպես ISP: 9 քայլ (նկարներով)
Recentlyրագրավորում ATTiny85, ATTiny84 և ATMega328P. Arduino As ISP: Նախաբան Ես վերջերս մշակում եմ մի քանի ESP8266 IoT նախագծեր և պարզում եմ, որ հիմնական պրոցեսորը պայքարում էր բոլոր առաջադրանքները կատարելու համար, ուստի որոշեցի բաշխել որոշ ավելի քիչ կարևոր գործողություններ այլ միկրո