Mundarija:

ATTINY84 dasturiga Arduino Uno (Arduino V. 1.8.5): 6 qadam
ATTINY84 dasturiga Arduino Uno (Arduino V. 1.8.5): 6 qadam

Video: ATTINY84 dasturiga Arduino Uno (Arduino V. 1.8.5): 6 qadam

Video: ATTINY84 dasturiga Arduino Uno (Arduino V. 1.8.5): 6 qadam
Video: Arduino в Proteus БЕЗ Написания Кода! Visual Designer For Arduino AVR Часть 1 2024, Noyabr
Anonim
Arduino Uno ATTINY84 dasturiga (Arduino V. 1.8.5)
Arduino Uno ATTINY84 dasturiga (Arduino V. 1.8.5)

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

ATtiny Core Supprt ni Arduino IDE dasturiga qo'shing
ATtiny Core Supprt ni Arduino IDE dasturiga qo'shing

Arduino 1.8.5 uchun:

  1. Arduino dasturiy ta'minotini oching (aka Arduino Integrated Development Environment [IDE]).
  2. Ochiq imtiyozlar: [FILE] [PREFERENCES]
  3. Qo'shimcha taxtalar menejeri URL manzillariga URL joylashtiring:

2-qadam: Arduino-ni tizim ichidagi dasturchi sifatida ishlatish uchun dastur (ISP)

Tizimli dasturchi (ISP) sifatida foydalanish uchun Arduino dasturi
Tizimli dasturchi (ISP) sifatida foydalanish uchun Arduino dasturi
Tizimli dasturchi (ISP) sifatida foydalanish uchun Arduino dasturi
Tizimli dasturchi (ISP) sifatida foydalanish uchun Arduino dasturi
  1. 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.
  2. Dasturchi -ni tanlang: [TOOLS] [PROGRAMMER] [AVR ISP].
  3. ArduinoISP eskizini oching: [FILE] [MASALALAR] [11.. ArduinoISP] [ArduinoISP]
  4. Eskizni yuklash.

3 -qadam: ATtiny84 -ni dasturlash uchun ulang

Dasturlash uchun ATtiny84 -ni ulang
Dasturlash uchun ATtiny84 -ni ulang
Dasturlash uchun ATtiny84 -ni ulang
Dasturlash uchun ATtiny84 -ni ulang
Dasturlash uchun ATtiny84 -ni ulang
Dasturlash uchun ATtiny84 -ni 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 -ni ATtiny84 dasturiga o'rnating
Arduino -ni ATtiny84 dasturiga o'rnating
  1. Arduino kartasini tanlang: [TOOLS] [BOARD] [ATtiny24/44/84]. Endi asboblar menyusida keyingi marta asboblar ochilganda qo'shimcha taxta variantlari paydo bo'ladi.
  2. B. O. D -ni tanlang. o'chirilgan: [TOOLS] [B. O. D.] [B. O. D. O'chirilgan]
  3. LTO o'chirilganini tanlang: [TOOLS] [faqat LTO 1.6.11+] [O'chirilgan]
  4. Pin -xaritalashni soat sohasi farqli o'laroq tanlang: [TOOLS] [Pin xaritalash] [soat sohasi farqli o'laroq]
  5. Chip Attiny84 -ni tanlang: [TOOLS] [Chip] [Attiny84]
  6. 8MGts soatni tanlang: [TOOLS] [Soat] [8 MGts ichki]
  7. Bootloader -ni yoqish: [TOOLS] [Bootloader -ni yoqish]

5 -qadam: ATtiny84 dasturi

ATtiny84 dasturi
ATtiny84 dasturi
  1. Blink eskizini oching: [FILE] [EXAMPLES] [01. Basics] [Blink]
  2. Eskizni tahrirlash:

    1. Bo'sh o'rnatishdan oldin () pin nomini (LED) va joylashuvini (pin 0) aniqlang: int led = 0;
    2. "LED_BUILTIN" ni "olib tashlangan" bo'sh joyida () va bo'sh loopda () joylashtiring
  3. Eskizni yuklash.
  4. Arduino -ni o'chiring va o'chiring.

6-qadam: ATtiny84-ni yolg'iz ishlashga ulang

ATtiny84-ni yolg'iz ishlashga ulang
ATtiny84-ni yolg'iz ishlashga ulang
ATtiny84-ni yolg'iz ishlashga ulang
ATtiny84-ni yolg'iz ishlashga ulang
ATtiny84-ni yolg'iz ishlashga ulang
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: