Mündəricat:

Arduino Uno üçün ATtiny Proqramçısı: 3 addım
Arduino Uno üçün ATtiny Proqramçısı: 3 addım

Video: Arduino Uno üçün ATtiny Proqramçısı: 3 addım

Video: Arduino Uno üçün ATtiny Proqramçısı: 3 addım
Video: Lesson 01 Arduino Boards | Robojax Arduino Step By Step Course 2024, Noyabr
Anonim
Arduino Uno üçün ATtiny Proqramçısı
Arduino Uno üçün ATtiny Proqramçısı

Arduino platformasına güvənirsinizsə və digər atmel mikrokontrolörlərini proqramlaşdırmaq istəyirsinizsə, bu təlimat ilk addımlarınızı atmağa kömək edəcək. Xüsusilə birdən çox ATtiny mikrodenetleyicisini (2313/4313 25/45/85 və bəlkə də bəziləri) proqramlaşdırmaq üçün Arduino Uno uyğun lövhələr üçün bir qalxan düzəldəcəksiniz.

Təchizat

Bu olduqca sadə bir layihə üçün sizə lazım olacaq:

-taxta lövhə (tək və ya iki tərəfli ən azı 20x10 nöqtə)

-3 x 5 mm LED

-3x 220-330 Ohm rezistorlar

-20 pinli yuva

-12 kişi pin başlığı (ən azından)

-1x tullanan

-bəzi keçid telləri

Və əlbəttə ki, işləmək üçün bir ATtiny mikro nəzarətçisi (mənim vəziyyətimdə 2313)

Addım 1: Kabel çəkmə

Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama

Addım -addım təlimatlar verməyə çox öyrəşməmişəm, buna görə son nəticəni və bir az məftil əlavə edirəm. Diqqət yetirin, Fritzing şəkilində LEDlərin polaritesinə hörmət edilmir.

Tək tərəfli perfboarddan istifadə etmək qərarına gəlmiş olsanız, pinləri daha uzun etmək və arxadan lehimləmək üçün bir neçə kəlbətinlə kişi pin başlıqlarını aşağı basmalısınız.

Eskizi ATtiny 2313 -də heç GND olmadan da yükləyə bilsəm də, GND pinini (hansı mikrokontrolördən istifadə etdiyinizə görə) dəyişdirmək üçün tullanan lazımdır …

Yaşıl LED həmişə açıqdır və isteğe bağlıdır.

Addım 2: Proqram Quraşdırması

Proqram Quraşdırması
Proqram Quraşdırması
Proqram Quraşdırması
Proqram Quraşdırması

İndi arduino isp -ni arduino lövhəsinə yükləməlisiniz. Fayl -> Nümunələr -> ArduinoISP -ə gedin.

Yükləmədən əvvəl, 8 və 9 pinləri təyin edərək LEDlərin davranışını dəyişə bilərsiniz, pin 7 istifadə edilməyəcək. PMODE (mənim vəziyyətimdə mavi) eskizi yükləyərkən yanıb -sönən biridir. ERR bir səhv baş verdikdə yanacaq. Səhvləri simulyasiya etməyə çalışdım, amma heç vaxt yanmadı … HB HeartBeat deməkdir və vaxtaşırı açılacaq və sönəcək. Mənim üçün çox faydalı deyil, ancaq ERR LED əvəzinə təyin edə bilərsiniz.

Addım 3: Eskizinizi yükləyin

Eskiz yüklənir
Eskiz yüklənir
Eskiz yüklənir
Eskiz yüklənir
Eskiz yüklənir
Eskiz yüklənir

İndi nəhayət eskizinizi yükləməyə hazırsınız. Xüsusi lövhənizi (mikro nəzarətçi) quraşdırdığınızdan əmin olun və sonra ISP olaraq Alətlər -> Proqramçı -> Arduino bölməsinə keçin.

Eskizinizdə təyin olunan rəqəmsal sancaqların mikrokontrolörünüzdəki pinlərə uyğun olduğundan əmin olun.

İndi eskizinizi yükləməyə hazırsınız!

Tövsiyə: