Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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.