Агуулгын хүснэгт:

Arduino Uno ATTINY84 (Arduino V. 1.8.5) програмчлах: 6 алхам
Arduino Uno ATTINY84 (Arduino V. 1.8.5) програмчлах: 6 алхам

Видео: Arduino Uno ATTINY84 (Arduino V. 1.8.5) програмчлах: 6 алхам

Видео: Arduino Uno ATTINY84 (Arduino V. 1.8.5) програмчлах: 6 алхам
Видео: MKS Gen L - внешний драйвер 2024, Арваннэгдүгээр
Anonim
Arduino Uno ATTINY84 програмд хамрагдах болно (Arduino V. 1.8.5)
Arduino Uno ATTINY84 програмд хамрагдах болно (Arduino V. 1.8.5)

Arduino Uno ашиглан ATTINY84-20PU програмчлах (Digikey зүйл # ATTINY84-20-PU-ND). Энэхүү зааварчилгаа нь ATtiny84 (84/44/24) гэх мэт бие махбодийн хувьд жижиг процессоруудтай ажиллахын тулд Arduino платформыг хэрхэн ашиглахыг харуулж байна. Энэ жишээ нь ATtiny84-20PU процессорт зориулагдсан боловч Arduino програм хангамжаас (өөрөөр хэлбэл Arduino IDE) тохирох самбарыг сонгож, шаардлагатай бол pinouts-ийг өөрчилснөөр бусад самбаруудад тохируулж болно.

(Arduino 1.8.5 -д шинэчлэгдсэн)

Алхам 1: ATtiny Core Supprt -ийг Arduino IDE програм хангамжид нэмнэ үү

ATtiny Core Supprt -ийг Arduino IDE програм хангамжид нэмнэ үү
ATtiny Core Supprt -ийг Arduino IDE програм хангамжид нэмнэ үү

Arduino 1.8.5 -ийн хувьд:

  1. Arduino програмыг нээнэ үү (Arduino -ийн нэгдсэн хөгжлийн орчин [IDE]).
  2. Нээлттэй тохиргоо: [FILE] [ТАНИЛЦУУЛГА]
  3. Нэмэлт самбаруудын менежерийн URL хаягийг URL руу оруулна уу:

Алхам 2: Arduino-г систем доторх програмист (ISP) болгон ашиглах програм

Arduino програмыг систем доторх програмист болгон ашиглах (ISP)
Arduino програмыг систем доторх програмист болгон ашиглах (ISP)
Arduino програмыг систем доторх програмист болгон ашиглах (ISP)
Arduino програмыг систем доторх програмист болгон ашиглах (ISP)
  1. Arduino самбарыг сонгоно уу: [TOOLS] [BOARD] [ARDUINO/GENUINO UNO]. Тэмдэглэл: Хэдийгээр надад Arduino UNO байгаа ч гэсэн би процессорыг "Arduino Duemilanove эсвэл Diecimila" -г сонгохыг шаарддаг програмчлагдсан Atmega328P програмаар сольсон.
  2. Программистыг сонгоно уу: [TOOLS] [PROGRAMMER] [AVR ISP].
  3. ArduinoISP ноорог нээнэ үү: [FILE] [EXAMPLES] [11.. ArduinoISP] [ArduinoISP]
  4. Ноорог байршуулах.

Алхам 3: Програмчлалын ATtiny84 -ийг холбоно уу

Програмчлалын хувьд ATtiny84 -ийг холбоно уу
Програмчлалын хувьд ATtiny84 -ийг холбоно уу
Програмчлалын хувьд ATtiny84 -ийг холбоно уу
Програмчлалын хувьд ATtiny84 -ийг холбоно уу
Програмчлалын хувьд ATtiny84 -ийг холбоно уу
Програмчлалын хувьд ATtiny84 -ийг холбоно уу

Arduino Pins -ийг 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 10uF конденсаторыг дахин тохируулах (+ хажуу / урт хөл)
  • GND- 10uF конденсатор (хажуу / богино хөл)

Алхам 4: Arduino -г ATtiny84 програм руу тохируулна уу

Arduino -г ATtiny84 програм руу тохируулна уу
Arduino -г ATtiny84 програм руу тохируулна уу
  1. Arduino самбарыг сонгоно уу: [TOOLS] [BOARD] [ATtiny24/44/84]. Дараагийн удаа Tools нээгдэх үед Tools цэсэнд самбарын нэмэлт сонголтууд гарч ирэх болно.
  2. B. O. D -г сонгоно уу. идэвхгүй болсон: [TOOLS] [B. O. D.] [B. O. D. Идэвхгүй болгосон]
  3. LTO идэвхгүй болгосон сонголтыг сонгоно уу: [TOOLS] [зөвхөн LTO 1.6.11+] [Идэвхгүй]
  4. Пин зураглалыг цагийн зүүний эсрэг сонгоно уу: [TOOLS] [Зүү зурах] [Цагийн зүүний эсрэг]
  5. Chip Attiny84 -ийг сонгоно уу: [TOOLS] [Chip] [Attiny84]
  6. 8MHz цаг сонгох: [TOOLS] [Цаг] [8 MHz дотоод]
  7. Ачаалагчийг шатаах: [TOOLS] [Bootloader -ийг шарах]

Алхам 5: ATtiny84 програм

ATtiny84 програм
ATtiny84 програм
  1. Нээлттэй Blink ноорог: [FILE] [EXAMPLES] [01. Basics] [Blink]
  2. Ноорог засварлах:

    1. Хоосон тохиргоог хийхээс өмнө () pin нэр (led) болон байршлыг (pin 0) тодорхойлно уу: int led = 0;
    2. "LED_BUILTIN" -ийг "удирдсан" хамт хоосон байрлуулах () ба хоосон гогцоонд () байрлуулах
  3. Ноорог байршуулах.
  4. Arduino -г унтрааж, салга.

Алхам 6: ATtiny84-ийг бие даан ажиллуулахын тулд холбоно уу

ATtiny84-ийг бие даан ажиллуулахын тулд холбоно уу
ATtiny84-ийг бие даан ажиллуулахын тулд холбоно уу
ATtiny84-ийг бие даан ажиллуулахын тулд холбоно уу
ATtiny84-ийг бие даан ажиллуулахын тулд холбоно уу
ATtiny84-ийг бие даан ажиллуулахын тулд холбоно уу
ATtiny84-ийг бие даан ажиллуулахын тулд холбоно уу
  • ATtiny Pin 1 -ээс 5V хүртэлх эх үүсвэр (одоогоор асаахгүй байна)
  • ATtiny Pin 2 -оос LED хүртэл (урт хөлтэй)
  • ATtiny Pin 14 -ийг газардуул
  • LED (богино хөл) нь резистор (төгсгөл 1) хүртэл 100-1к Ом хооронд
  • Эсэргүүцэл (2 -р төгсгөл)
  • ATtiny84 -ийг асаагаарай

Зөвлөмж болгож буй: