Mündəricat:
- Addım 1: Şeylər Alın
- Addım 2: Dövrəni tel edin
- Addım 3: Arduino proqramlaşdırın
- Addım 4: Filtr qapağı
- Addım 5: ATtiny Core Files
- Addım 6: ATtiny proqramlaşdırın
- Addım 7: Test dövrəsi
Video: Arduino ilə ATtiny proqramlaşdırın: 7 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Arduino IDE istifadə edərək ATtiny mikrokontrolörlərini proqramlaşdırmaq üçün təlimatlar aşağıdakılardır. Düz İngilis dilində, 8 pinli Atmel çiplərini normal olaraq bir Arduino kimi proqramlaşdırmaq belədir. Bu çox gözəldir, çünki ATtiny kiçikdir və - yaxşı - bu, böyük bir mikro nəzarətçiyə ehtiyacı olmayan kiçik şeylər etməyə imkan verir.
Burada yazdığım təlimatlar inanılmaz dərəcədə zəhmli High-Low Tech Tutorialının verdiyi təlimatlara bənzəyir. Təlimat versiyamı burada yerləşdirdim, çünki ATtiny çiplərindən istifadə edərək bir neçə yaxın layihə etməyi planlaşdırıram və prosesimi göstərəcəyimi düşündüm.
Addım 1: Şeylər Alın
Sizə lazım olacaq:
- Arduino - Çörək taxtası - ATtiny85 (və ya ATtiny45) - 10 uF elektrolitik kondansatör - 220ohm 1/4 vatt müqavimət - LED - bağlama teli
Nəzərə alın ki, bu səhifədəki bəzi bağlantılarda Amazon bağlı bağlantıları var. Bu, satılacaq malların heç birinin qiymətini dəyişmir. Ancaq bu bağlantılardan hər hansı birini tıklasanız və satın alsanız kiçik bir komissiya qazanıram. Bu pulu gələcək layihələr üçün materiallara və alətlərə yenidən yatırıram. Hər hansı bir hissənin tədarükçüsü üçün alternativ bir təklif istəyirsinizsə, mənə bildirin.
Addım 2: Dövrəni tel edin
Arduino'yu ATtiny -yə aşağıdakı kimi qoşun:
- Arduino +5V - ATtiny Pin 8
- Arduino Ground - ATtiny Pin 4
- Arduino Pin 10 - ATtiny Pin 1
- Arduino Pin 11 - ATtiny Pin 5
- Arduino Pin 12 - ATtiny Pin 6
- Arduino Pin 13 - ATtiny Pin 7
Addım 3: Arduino proqramlaşdırın
"Nümunələr" menyusundan "ArduinoISP" eskizini seçin.
Eskizi Arduino -ya digər eskizlər kimi yükləyin.
Arduino indi digər çipləri proqramlaşdıra bilən bir serial proqramçısı olaraq konfiqurasiya edilmişdir.
Addım 4: Filtr qapağı
10uF kondansatörü yerə və Arduino sıfırlama pimi arasına qoyun. Kondansatörlərin polaritesinə (yerdən yerə!) Diqqət yetirin.
Bunun yalnız Arduino Uno üçün lazım olduğuna dair şayiələr var, amma bunun əvvəlki versiyalara da daxil edilməsinin məsələlərə kömək etdiyini gördüm. Növbəti addımlarda işləmədiyini görürsünüzsə, onu asanlıqla silin və bunun kömək edib -etmədiyinə baxın.
Addım 5: ATtiny Core Files
Arduino seçim menyusundan eskiz kitabçanızın qovluğuna diqqət yetirin.
Eskiz kitabçanızda "hardware" adlı yeni bir qovluq yaradın.
Sonra bu səhifəyə gedin və faylı yükləyin: attiny45_85.zip
Bu faylı açın və yeni hardware qovluğunda buraxın.
Nəhayət, Arduino proqramlaşdırma mühitini yenidən başladın. Yeni nüvələr artıq yüklənməlidir.
Bir sıra digər ATtiny çipləri üçün əsas faylların da olduğunu unutmayın. Bu səhifə, Arduino istifadə edərək geniş çeşiddə ünsiyyət qurmaq üçün yaxşı bir başlanğıc nöqtəsidir.
Addım 6: ATtiny proqramlaşdırın
Üst menyudan seçin: Tools Board ATtiny85 (ISP olaraq Arduino ilə)
(Əlbəttə ki, bunun üçün başqa bir çip seçmək istəyəcəksiniz.)
Sonra əsas göz qırpma nümunəsini açın və pin nömrəsini 13 -dən 0 -a dəyişin.
Nəhayət, başqa bir eskiz kimi yükləyin.
Aşağıdakı xətanı iki dəfə verməlidir: avrdude: zəhmət olmasa ATtiny85 hissəsi üçün konfiqurasiya faylında PAGEL və BS2 siqnallarını təyin edin: zəhmət olmasa ATtiny85 hissəsi üçün konfiqurasiya sənədində PAGEL və BS2 siqnallarını təyin edin.
Sadəcə səhv mesajına məhəl qoymayın və getməyiniz yaxşı olar.
Addım 7: Test dövrəsi
Pin 5 -ə 220 ohm müqavimətçi bağlayın.
Rezistorla +5V arasına bir LED bağlayın.
Göz qırpmalıdır.
Təbriklər. Bitirdin
Bunu faydalı, əyləncəli və ya əyləncəli gördünüzmü? Ən son layihələrimi görmək üçün @madeineuphoria izləyin.
Tövsiyə:
Öz 2048 Oyununuzu W/Java ilə Proqramlaşdırın: 8 Addım
Öz 2048 Oyununuzu W/Java ilə Proqramlaşdırın !: 2048 oyununu sevirəm. Buna görə də öz versiyamı proqramlaşdırmağa qərar verdim. Əsl oyuna çox bənzəyir, amma özüm proqramlaşdırmaq mənə istədiyimi istədiyim şeyi dəyişdirmə azadlığı verir. Tipik 4x4 əvəzinə 5x5 oyun istəsəm, bir
AT Commands Firmware ilə hər hansı bir ESP8266 lövhəsini/modulunu proqramlaşdırın: 5 addım
AT Commands Firmware ilə hər hansı bir ESP8266 lövhəsini/modulunu proqramlaşdırın: Hər ESP8266 modulu və lövhəsi bir çox cəhətdən proqramlaşdırıla bilər: Arduino, python, Lua, AT əmrləri, çox güman ki … Bunlardan ilk üçü müstəqil əməliyyat üçün ən yaxşısıdır, AT firmware modul olaraq ESP8266 istifadə etmək və ya TTL RS232 c ilə sürətli sınaq üçün
Arduino -nu Bluetooth üzərindən bir Android cihazı ilə proqramlaşdırın: 6 addım (şəkillərlə)
Arduino -nu Bluetooth üzərindən bir Android Cihazı ilə Proqramlaşdırın: Salam dünya, bu Təlimat kitabında Arduino Uno -nu Android cihazınızla Bluetooth üzərindən necə proqramlaşdıracağınızı sizə göstərmək istəyirəm. Çox sadə və çox ucuzdur. Arduinomuzu simsiz bluetooth üzərindən istədiyimiz yerdə proqramlaşdırmağımıza imkan verir
ESP32 ilə PWM - Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: 6 addım
ESP32 ilə PWM | Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: Bu təlimatlarda Arduino IDE istifadə edərək ESP32 ilə PWM siqnallarının necə yaradılacağını görəcəyik. PWM əsasən hər hansı bir MCU -dan analoq çıxışı yaratmaq üçün istifadə olunur və bu analog çıxış 0V ilə 3.3V arasında ola bilər (esp32 vəziyyətində) & dan
İstədiyiniz vaxt təyin etməklə kompüterinizi avtomatik olaraq söndürmək üçün proqramlaşdırın: 4 addım
İstədiyiniz vaxt bunu təyin edərək kompüterinizi avtomatik olaraq söndürmək üçün proqramlaşdırın: hey, bu mənim gündəlik həyatımdan götürülmüş başqa bir təlimatdır … son dəfə kompüterimə çoxlu proqram yükləməli idim və yükləməyimə icazə verdim Bir gecədə, yükləmələri bitirdikdən sonra kompüterimi bütün gecəni açıq saxlamaq istəmədim