Mündəricat:

Arduino ilə ATtiny proqramlaşdırın: 7 addım (şəkillərlə)
Arduino ilə ATtiny proqramlaşdırın: 7 addım (şəkillərlə)

Video: Arduino ilə ATtiny proqramlaşdırın: 7 addım (şəkillərlə)

Video: Arduino ilə ATtiny proqramlaşdırın: 7 addım (şəkillərlə)
Video: Как сделать датчик касания с BC547? #схема #attiny85 #bc547 #touchswitch #touchsensor #arduino 2024, Noyabr
Anonim
Arduino ilə ATtiny proqramlaşdırın
Arduino ilə ATtiny proqramlaşdırın

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

Get Əşyalar Al
Get Əşyalar Al

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

Dövrəni tel edin
Dövrəni tel edin
Dövrəni tel edin
Dövrəni tel edin
Dövrəni tel edin
Dövrəni tel edin
Dövrəni tel edin
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

Arduino proqramlaşdırın
Arduino proqramlaşdırın
Arduino proqramlaşdırın
Arduino proqramlaşdırın
Arduino proqramlaşdırın
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ğı

Filtr qapağı
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

ATtiny Core Faylları
ATtiny Core Faylları
ATtiny Core Faylları
ATtiny Core Faylları

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

ATtiny proqramlaşdırın
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

Test dövrəsi
Test dövrəsi
Test dövrəsi
Test dövrəsi
Test dövrəsi
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

Şəkil
Şəkil

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ə: