Mündəricat:
Video: Arduino Uno üçün ATtiny Proqramçısı: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
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ə
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ı
İ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
İ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ə:
ATTiny HV Proqramçısı: 4 addım
ATTiny HV Proqramçısı: Bu təlimat, ESP8266 və brauzer əsaslı bir istifadəçi interfeysi istifadə edən ATTiny proqramlaşdırma proqramı üçündür. Qoruyucuları oxumaq və qurmaq üçün əvvəlki təlimat verən Fuse redaktorundan sonra gəlir, lakin indi silmək, oxumaq və yazmağı dəstəkləyir
Arduino Nano ilə ESP8266-07 Proqramçısı: 6 addım (şəkillərlə)
Arduino Nano ilə ESP8266-07 Proqramçısı: Bu, Arduino nano istifadə edərək yaraşıqlı bir ESP8266-07/12E proqramlaşdırma lövhəsi yaratmaq üçün qısa bir dərslikdir. Kablolama sxemi burada göstərilən sxemə çox oxşardır. Bu layihəni çörək taxtasına bağlamaq, özünüzü lehimləmək üçün seçimləriniz var
Arduino Layihələrinizi Kiçikləşdirin - ATmega328P Proqramçısı olaraq Arduino UNO (https://youtu.be/YO61YCaC9DY): 4 addım
Arduino Layihələrinizi Kiçikləşdirin | ATmega328P Proqramçısı Olaraq Arduino UNO (https://youtu.be/YO61YCaC9DY): Video Bağlantı: https://youtu.be/YO61YCaC9DYProgramming ATmega328P, Arduino-nu ISP (Sistem Proqramçısı) olaraq istifadə edərək Arduino xüsusiyyətlərindən istifadə etməyə imkan verir. PCB. Kollec layihənizi hazırlayarkən daha çox kömək edir. Azaldır
Atmel Studio üçün ucuz STK500 AVR Proqramçısı: 7 addım
Atmel Studio üçün ucuz STK500 AVR Proqramçısı: Atmel Studio AVR proqramları hazırlamaq üçün güclü bir vasitədir, ancaq proqram yazmaq ilk addımdır. Proqramınızı istifadə etmək üçün bir dövrə düzəltməlisiniz və kodunuzu mikro nəzarətçiyə köçürməlisiniz. AVR -ni Atmel Studio -dan istifadə edərək proqramlaşdıra bilərsiniz
AVR Mikrokontrolörləri üçün ISP Proqramçısı: 4 Addım
AVR Mikrokontrolörləri üçün ISP Proqramçısı: Mikro nəzarətçi proqramçısı, maşın dilinin kodunu PC -dən mikrokontrolörə/EEPROM -a ötürmək üçün istifadə olunan proqram təminatı ilə təchiz edilmiş bir cihazdır. AVR mikrokontrolörləri üçün ISP proqramçısı Serial Proqramçılarıdır