Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Çox vaxt bir neçə G/Ç pininə ehtiyacım olan bəzi layihələrdə Arduinoya ehtiyacım olduqda çox vaxt narahat oluram Arduino-Tiny platforması sayəsində Arduino proqramı Attiny 85/45 kimi Avr-kiçik seriyasına yandırıla bilər.
Arduino-Tiny, Arduino platforması üçün açıq mənbəli ATtiny "nüvələr" dəstidir.
Arduino istifadəçilərinin ATtiny84 (84/44/24), ATtiny85 (85/45/25) və ATtiny2313 (4313) prosessorları ilə işləməsinə imkan verən bir nüvəni təmin edir.
=============================================================
Attiny seriyasının üstünlükləri Ucuz dəyəri çox azdır 1 $ Hər hansı bir dövrədə tək başına istifadə edilə bilər
MegaSeries ilə müqayisədə az sayda I/O pinləri
Daha az yaddaş, ümumiyyətlə Attiny 25/45/85, müvafiq olaraq 2kb 4kb və 8kb -a malikdir
=============================================================
Ancaq məndən Attiny -in kiçik layihələr üçün həqiqətən faydalı olduğunu soruşsanız belə, bir kukla üzərində təcrübə aparmağın çox ucuz olduğunu düşünürəm. Buna görə də hər kəsin evdə ən ucuz kiçik arduino edə biləcəyi bu kiçik layihəni hazırladım.
Dəstək üçün səhifəmi də bəyənin
Addım 1: hissələr
Ehtiyac duyacağınız şeylər
- Veroboard -0,3 dollar
- 8 pinli IC Soket -0.10 $
- Tellər tək nüvəli 22 ölçü- 0.10 dollar
- Attina 85- 1.35 dollar
- Kişi başlığı-0.16 dollar
- Qadın başlığı-0.16 dollar
Beləliklə, ümumi xərc 2.17 dollardır
Addım 2: Dövrə Şeması
Demək olar ki, bütün çiplər 6 pin istifadə edərək proqramlaşdırılmışdır
- MISO (Qulluqda Usta)
- MOSI (Master OUt Slave In)
- SIFIRLAYIN
- Qul Saatı (SCK)
- Vcc
- Gnd
==========================================================
Arduino ilə əlaqə
Pin13 SCK -yə qoşulacaq
Pin12 MISO -ya qoşulacaq
Pin11 MOSI -yə qoşulacaq
Pin10 RESET -ə qoşulacaq
Növbəti hissədə attiny85 -in proqramlaşdırılması üçün arduinonun ISP olaraq necə istifadə ediləcəyi müzakirə olunacaq
Addım 3: Arduino -nu ISP olaraq istifadə edin
Firmware -nin qurulması
Attini proqramlaşdırmaq üçün bu faylı yükləməlisiniz
code.google.com/p/arduino-tiny/
qurduqdan sonra
- Arduino.exe açın
- Fayl> Nümunələr> ArduinoISP
- Lövhənizə Sketch yükləyin
- Arduino Uno -da, sıfırlama ilə torpaq arasında 10 uF kondansatör bağlamalı olacaqsınız (ArduinoISP eskizini yüklədikdən sonra).
- Arduino Pimlərini Arduino Tiny Board -a qoşun
- Alətlər> Lövhələr> Attiny 85 8 MHz
- Alətlər> Proqramçı> Arduino ISP olaraq
- Bootloader yandırın
CONGO attini arduino tərəfindən proqramlaşdırılmağa hazırdır
Sadə bir "Göz qırpma" Proqramını görək
Yenə gedirəm
Fayl> Nümunələr> Göz qırpın
Pin nömrəsini dəyişdirin. 13 -dən Attiny85 pinindən hər hansı birinə
0, 1, 2, 3, 4
Yükləyin
==================================================
Addım 4: Blinky Fəaliyyətdə
Blink proqramı fəaliyyətdədir
Lövhənizdən zövq alın
Həm də xarici bir enerji mənbəyində işləyə bilər, yalnız 5 tənzimlənmiş bir enerji təchizatı lazımdır
Bootloader və eskizini yazmaq üçün Serial Proqramçıdan da istifadə edə bilərsiniz
Hər hansı bir sualınız varsa, məndən soruşun
www.facebook.com/prajjwal.nag