
Mundarija:
- 1 -qadam: ATtiny Core Supprt -ni Arduino IDE dasturiga qo'shing
- 2-qadam: Arduino-ni tizim ichidagi dasturchi sifatida ishlatish uchun dastur (ISP)
- 3 -qadam: ATtiny84 -ni dasturlash uchun ulang
- 4 -qadam: Arduino -ni ATtiny84 dasturiga o'rnating
- 5 -qadam: ATtiny84 dasturi
- 6-qadam: ATtiny84-ni yolg'iz ishlashga ulang
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

ATTINY84-20PU dasturida Arduino Uno-dan foydalanish (Digikey elementi # ATTINY84-20-PU-ND). Bu ko'rsatma ATduin84 (84/44/24) kabi jismoniy jihatdan kichikroq protsessorlar bilan ishlash uchun Arduino platformasidan qanday foydalanishni ko'rsatadi. Bu misol ATtiny84-20PU protsessoriga xosdir, lekin Arduino dasturiy ta'minotidan (masalan, Arduino IDE) mos keladigan taxtani tanlab va kerakli tarzda pinoutlarni o'zgartirish orqali boshqa platalarga moslashtirilishi mumkin.
(Arduino 1.8.5 uchun yangilangan)
1 -qadam: ATtiny Core Supprt -ni Arduino IDE dasturiga qo'shing

Arduino 1.8.5 uchun:
- Arduino dasturiy ta'minotini oching (aka Arduino Integrated Development Environment [IDE]).
- Ochiq imtiyozlar: [FILE] [PREFERENCES]
- Qo'shimcha taxtalar menejeri URL manzillariga URL joylashtiring:
2-qadam: Arduino-ni tizim ichidagi dasturchi sifatida ishlatish uchun dastur (ISP)


- Arduino kartasini tanlang: [TOOLS] [BOARD] [ARDUINO/GENUINO UNO]. Eslatma: menda Arduino UNO bo'lsa ham, men protsessorni oldindan dasturlashtirilgan Atmega328P bilan almashtirdim, buning uchun "Arduino Duemilanove yoki Diecimila" ni tanlash kerak.
- Dasturchi -ni tanlang: [TOOLS] [PROGRAMMER] [AVR ISP].
- ArduinoISP eskizini oching: [FILE] [MASALALAR] [11.. ArduinoISP] [ArduinoISP]
- Eskizni yuklash.
3 -qadam: ATtiny84 -ni dasturlash uchun ulang



Arduino pinlarini ATtiny84 pinlariga ulang:
- Arduino 5V dan ATtiny84 pin 1gacha
- Arduino pin 10 dan ATtiny84 pin 4gacha
- Arduino pin 11 - ATTiny84 pin 7
- Arduino pin 12 dan ATtiny84 pin 8gacha
- Arduino pin 13 dan ATtiny84 pin 9 gacha
- Arduino GND ATtiny84 14 -pin
- Arduino RESET 10uF kondansatör (+ yon / uzun oyoq)
- GND- 10uF kondansatör (- yon / qisqa oyoq)
4 -qadam: Arduino -ni ATtiny84 dasturiga o'rnating

- Arduino kartasini tanlang: [TOOLS] [BOARD] [ATtiny24/44/84]. Endi asboblar menyusida keyingi marta asboblar ochilganda qo'shimcha taxta variantlari paydo bo'ladi.
- B. O. D -ni tanlang. o'chirilgan: [TOOLS] [B. O. D.] [B. O. D. O'chirilgan]
- LTO o'chirilganini tanlang: [TOOLS] [faqat LTO 1.6.11+] [O'chirilgan]
- Pin -xaritalashni soat sohasi farqli o'laroq tanlang: [TOOLS] [Pin xaritalash] [soat sohasi farqli o'laroq]
- Chip Attiny84 -ni tanlang: [TOOLS] [Chip] [Attiny84]
- 8MGts soatni tanlang: [TOOLS] [Soat] [8 MGts ichki]
- Bootloader -ni yoqish: [TOOLS] [Bootloader -ni yoqish]
5 -qadam: ATtiny84 dasturi

- Blink eskizini oching: [FILE] [EXAMPLES] [01. Basics] [Blink]
-
Eskizni tahrirlash:
- Bo'sh o'rnatishdan oldin () pin nomini (LED) va joylashuvini (pin 0) aniqlang: int led = 0;
- "LED_BUILTIN" ni "olib tashlangan" bo'sh joyida () va bo'sh loopda () joylashtiring
- Eskizni yuklash.
- Arduino -ni o'chiring va o'chiring.
6-qadam: ATtiny84-ni yolg'iz ishlashga ulang



- ATtiny Pin 1 dan 5V gacha (aslida quvvatni yoqmang)
- ATtiny Pin 2 - LED (uzun oyoqli)
- ATtiny pin 14 erga
- LED (qisqa oyoqli) rezistorga (1 -uchi) 100 va 1k Ohm oralig'ida
- Topraklama qarshiligi (oxiri 2)
- ATtiny84 -ni yoqing
Tavsiya:
Qanday qilib jadval yaratish va kiritish, Microsoft Office Word 2007 dasturiga qo'shimcha ustunlar va/yoki qatorlarni qo'shish: 11 qadam

Qanday qilib jadval yaratish va qo'shish, Microsoft Office Word 2007 dasturiga qo'shimcha ustunlar va/yoki qatorlarni qo'shish: Sizda ishlayotgan va o'zingiz o'ylab ko'rgan ma'lumotlar ko'p bo'lganmi? bu ma'lumotlarning ko'rinishi yaxshiroq va tushunish osonroqmi? " Agar shunday bo'lsa, unda Microsoft Office Word 2007 dasturidagi jadval sizning javobingiz bo'lishi mumkin
ATTiny84 asosidagi 3A pastga tushuvchi LED drayveri: 7 qadam (rasmlar bilan)

ATTiny84 asosidagi 3A pastga tushuvchi LED drayveri: Agar siz 10 vattli LEDlarni quvvatlantirmoqchi bo'lsangiz, ushbu 3A LED drayveridan foydalanishingiz mumkin. 3 ta Cree XPL LED bilan siz 3000 lumenga erishishingiz mumkin
Yana kuchli Arduino-UNO, Massduino-UNO: 9 qadam

Qudratli Arduino-UNO, Massduino-UNO: Massduino nima? Massduino-bu Arduino platformasining periferik-boy, qulay va tez rivojlanishi, arzon va ishlab chiqarilishi oson bo'lgan yirik ishlab chiqarish afzalliklarini birlashtirgan yangi mahsulot liniyasi. Arduino kodining deyarli hammasi bo'lishi mumkin
ATtiny84/85 SPI interfeysini qayta ishlatish: 6 qadam

ATtiny84/85 SPI interfeysli pinni qayta ishlatish: "ATtiny84/85 ketma-ket chiqishi bilan davriy disk raskadrovka" ga rioya qilish. dasturiy ta'minotni yuklab olish pinlarini qayta ishlatish muammosini hal qilish uchun ko'rsatma va dasturiy ta'minot va konfiguratsiyani kengaytiradi
ATTiny85, ATTiny84 va ATMega328P dasturlash: Arduino ISP sifatida: 9 qadam (rasmlar bilan)

ATTiny85, ATTiny84 va ATMega328P dasturlash: ISP sifatida Arduino: Old so'z Men yaqinda bir nechta ESP8266 asosidagi IoT loyihalarini ishlab chiqdim va asosiy protsessor men boshqarish uchun kerak bo'lgan barcha vazifalarni bajarishga qiynalayotganini payqadim, shuning uchun men tarqatishni qaror qildim. boshqa mikr uchun unchalik muhim bo'lmagan tadbirlar