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
Video: ATTINY84 (Arduino V. 1.8.5) Proqramına Arduino Uno: 6 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
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
Tövsiyə:
Raspberry Pi-nin GPIO Pins və Avrdude-dən Bit-bang-proqramına DIMP 2 və ya DA PIMP 2: 9 addımlarından necə istifadə olunur
Raspberry Pi-nin GPIO Pins və Avrdude-dən Bit-bang-proqramına DIMP 2 və ya DA PIMP 2-dən necə istifadə olunur: Bunlar Raspberry Pi və bit-bang-a pulsuz açıq mənbə əmrinin necə istifadə olunacağına dair addım-addım təlimatlardır. DIMP 2 və ya DA PIMP 2 proqramlaşdırın. Raspberry Pi və LINUX əmr xətti ilə tanış olduğunuzu düşünürəm. Lazım deyil
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)
Raspberry Pi -nin Proqramına gedin: 2 -ci hissə: 10 addım
Raspberry Pi-nin Proqramına keçin: 2-ci hissə: Bu dərs komanda xətti təhsilinizin davamıdır. Raspberry Pi ilə işləyərkən, şübhəsiz ki, öyrənmək, sınamaq və yaratmaq üçün yeni proqramlar quraşdıracaqsınız. Bu dərsdə proqram paketlərinin necə qurulacağını öyrənəcəksiniz
ATTiny84 əsaslı 3A aşağı-aşağı LED sürücüsü: 7 addım (şəkillərlə)
ATTiny84 əsaslı 3A aşağı-aşağı LED sürücüsü: 10W LED-ləri gücləndirmək istəyirsinizsə, bu 3A LED sürücüsündən istifadə edə bilərsiniz. 3 Cree XPL LED ilə 3000 lümen əldə edə bilərsiniz
ATTiny85, ATTiny84 və ATMega328P proqramlaşdırılması: ISP olaraq Arduino: 9 addım (şəkillərlə)
ATTiny85, ATTiny84 və ATMega328P: Arduino ISP olaraq Proqramlaşdırma: Ön söz Bu yaxınlarda bir neçə ESP8266 əsaslı IoT layihəsi hazırladım və əsas prosessorun idarə etmək üçün lazım olan bütün vəzifələri yerinə yetirməkdə çətinlik çəkdiyini gördüm, buna görə də bir hissəsini paylamaq qərarına gəldim. fərqli bir mikr üçün daha az əhəmiyyətli fəaliyyətlər