Mündəricat:
- Addım 1: Arduino IDE Proqramına ATtiny Core Supprt əlavə edin
- Addım 2: Sistem Arasında Proqramçı (ISP) olaraq istifadə üçün Arduino Proqramı
- Addım 3: Proqramlaşdırma üçün ATtiny84 -ə qoşulun
- Addım 4: Arduino'yu ATtiny84 Proqramına qoyun
- Addım 5: ATtiny84 proqramı
- Addım 6: ATtiny84-ü Bağımsız Çalışmağa bağlayın
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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 1.8.5 üçün:
- Arduino proqramını açın (aka Arduino İnteqrasiya İnkişaf Mühiti [IDE]).
- Açıq seçimlər: [FILE] [TERCİHLƏR]
- 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ı
- 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.
- Proqramçı seçin: [TOOLS] [PROGRAMMER] [AVR ISP].
- ArduinoISP eskizini açın: [FILE] [NÜMUNƏLƏR] [11.. ArduinoISP] [ArduinoISP]
- Eskiz yükləyin.
Addım 3: 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 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.
- B. O. D. seçin əlil: [TOOLS] [B. O. D.] [B. O. D. Əlil]
- Əlil LTO seçin: [TOOLS] [Yalnız LTO 1.6.11+] [Əlil]
- Pin Ərazisini Saat əqrəbinin əksinə seçin: [TOOLS] [Pin Mapping] [Əksinə]
- Çip Attiny84 seçin: [TOOLS] [Çip] [Attiny84]
- 8MHz Saat seçin: [TOOLS] [Saat] [8 MHz daxili]
- Yükləyicini yandırın: [TOOLS] [Boot Bootloader]
Addım 5: ATtiny84 proqramı
- Aç Blink eskizi: [FILE] [NÜMUNƏLƏR] [01. Əsaslar] [Blink]
-
Eskizi redaktə edin:
- Void setup () əvvəli, pin adını (led) və yeri (pin 0) təyin edin: int led = 0;
- "LED_BUILTIN" i "led" işarəsi ilə boş boşluqda () və boşluq döngəsində () yerləşdirin
- Eskiz yükləyin.
- Arduinonu söndürün və ayırın.
Addım 6: 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