Mündəricat:

ATTINY84 (Arduino V. 1.8.5) Proqramına Arduino Uno: 6 Addım
ATTINY84 (Arduino V. 1.8.5) Proqramına Arduino Uno: 6 Addım

Video: ATTINY84 (Arduino V. 1.8.5) Proqramına Arduino Uno: 6 Addım

Video: ATTINY84 (Arduino V. 1.8.5) Proqramına Arduino Uno: 6 Addım
Video: Programming an Attiny45/85 with Arduino uno and Arduino IDE 1.8.12 2024, Noyabr
Anonim
Arduino Uno ATTINY84 Proqramına (Arduino V. 1.8.5)
Arduino Uno ATTINY84 Proqramına (Arduino V. 1.8.5)

ATTINY84-20PU proqramlaşdırmaq üçün Arduino Uno istifadə edin (Digikey maddə # ATTINY84-20-PU-ND). Bu Təlimat, ATtiny84 (84/44/24) kimi fiziki cəhətdən daha kiçik prosessorlarla işləmək üçün Arduino platformasından necə istifadə olunacağını göstərir. Bu nümunə xüsusi olaraq ATtiny84-20PU prosessoruna aiddir, lakin Arduino proqramından (yəni Arduino IDE) uyğun lövhəni seçərək və lazım olduqda pinoutları dəyişdirərək digər lövhələr üçün uyğunlaşdırıla bilər.

(Arduino 1.8.5 üçün yeniləndi)

Addım 1: Arduino IDE Proqramına ATtiny Core Supprt əlavə edin

Arduino IDE Proqramına ATtiny Core Supprt əlavə edin
Arduino IDE Proqramına ATtiny Core Supprt əlavə edin

Arduino 1.8.5 üçün:

  1. Arduino proqramını açın (aka Arduino İnteqrasiya İnkişaf Mühiti [IDE]).
  2. Açıq seçimlər: [FILE] [TERCİHLƏR]
  3. URL -i Əlavə Lövhələr Menecer URL -lərinə yapışdırın:

Addım 2: Sistem Arasında Proqramçı (ISP) olaraq istifadə üçün Arduino Proqramı

Sistem Arasında Proqramlaşdırıcı (ISP) olaraq istifadə üçün Arduino Proqramı
Sistem Arasında Proqramlaşdırıcı (ISP) olaraq istifadə üçün Arduino Proqramı
Sistem Arasında Proqramlaşdırıcı (ISP) olaraq istifadə üçün Arduino Proqramı
Sistem Arasında Proqramlaşdırıcı (ISP) olaraq istifadə üçün Arduino Proqramı
  1. Arduino lövhəsini seçin: [TOOLS] [BOARD] [ARDUINO/GENUINO UNO]. Qeyd: Arduino UNO-ya sahib olsam da, prosessoru "Arduino Duemilanove və ya Diecimila" seçməyimi tələb edən əvvəlcədən proqramlaşdırılmış Atmega328P ilə əvəz etdim.
  2. Proqramçı seçin: [TOOLS] [PROGRAMMER] [AVR ISP].
  3. ArduinoISP eskizini açın: [FILE] [NÜMUNƏLƏR] [11.. ArduinoISP] [ArduinoISP]
  4. Eskiz yükləyin.

Addım 3: Proqramlaşdırma üçün ATtiny84 -ə qoşulun

Proqramlaşdırma üçün ATtiny84 -ə qoşulun
Proqramlaşdırma üçün ATtiny84 -ə qoşulun
Proqramlaşdırma üçün ATtiny84 -ə qoşulun
Proqramlaşdırma üçün ATtiny84 -ə qoşulun
Proqramlaşdırma üçün ATtiny84 -ə qoşulun
Proqramlaşdırma üçün ATtiny84 -ə qoşulun

Arduino pinlərini ATtiny84 pinlərinə qoşun:

  • Arduino 5V - ATtiny84 Pin 1
  • Arduino Pin 10 -dan ATtiny84 Pin 4 -ə qədər
  • Arduino Pin 11 -dən ATTiny84 Pin 7 -ə qədər
  • Arduino Pin 12 -dən ATtiny84 Pin 8 -ə qədər
  • Arduino Pin 13 -dən ATtiny84 Pin 9 -a qədər
  • Arduino GND -dən ATtiny84 Pin 14 -ə
  • Arduino RESET 10uF kondansatör (+ yan / uzun ayaq)
  • GND- 10uF kondansatör (- yan / qısa ayaq)

Addım 4: Arduino'yu ATtiny84 Proqramına qoyun

Arduino proqramını ATtiny84 proqramına qoyun
Arduino proqramını ATtiny84 proqramına qoyun
  1. Arduino lövhəsini seçin: [TOOLS] [BOARD] [ATtiny24/44/84]. İndi əlavə lövhə seçimləri Alətlər növbəti dəfə açıldıqda Alətlər menyusunda görünəcək.
  2. B. O. D. seçin əlil: [TOOLS] [B. O. D.] [B. O. D. Əlil]
  3. Əlil LTO seçin: [TOOLS] [Yalnız LTO 1.6.11+] [Əlil]
  4. Pin Ərazisini Saat əqrəbinin əksinə seçin: [TOOLS] [Pin Mapping] [Əksinə]
  5. Çip Attiny84 seçin: [TOOLS] [Çip] [Attiny84]
  6. 8MHz Saat seçin: [TOOLS] [Saat] [8 MHz daxili]
  7. Yükləyicini yandırın: [TOOLS] [Boot Bootloader]

Addım 5: ATtiny84 proqramı

ATtiny84 proqramı
ATtiny84 proqramı
  1. Aç Blink eskizi: [FILE] [NÜMUNƏLƏR] [01. Əsaslar] [Blink]
  2. Eskizi redaktə edin:

    1. Void setup () əvvəli, pin adını (led) və yeri (pin 0) təyin edin: int led = 0;
    2. "LED_BUILTIN" i "led" işarəsi ilə boş boşluqda () və boşluq döngəsində () yerləşdirin
  3. Eskiz yükləyin.
  4. Arduinonu söndürün və ayırın.

Addım 6: ATtiny84-ü Bağımsız Çalışmağa bağlayın

ATtiny84-ü Bağımsız Çalışmağa bağlayın
ATtiny84-ü Bağımsız Çalışmağa bağlayın
ATtiny84-ü Bağımsız Çalışmağa bağlayın
ATtiny84-ü Bağımsız Çalışmağa bağlayın
ATtiny84-ü Bağımsız Çalışmağa bağlayın
ATtiny84-ü Bağımsız Çalışmağa bağlayın
  • ATtiny Pin 1 - 5V mənbəyi (əslində hələ gücü açmayın)
  • ATtiny Pin 2 -dən LED -ə (uzun ayaqlı)
  • ATtiny Pin 14 Zəminə
  • 100 ilə 1k Ohm arasında Rezistora (ucu 1) LED (qısa ayaq)
  • Rezistor (son 2) yerə
  • ATtiny84 -ü işə salın

Tövsiyə: