
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Agar siz Arduino platformasiga ishongan bo'lsangiz va boshqa atmel mikrokontrollerlarini dasturlashni sinab ko'rmoqchi bo'lsangiz, ushbu qo'llanma sizga birinchi qadamlarni bajarishga yordam beradi. Xususan, siz bir nechta ATtiny mikrokontrolerlarini (2313/4313 25/45/85 va boshqalarni) dasturlash uchun Arduino Uno mos keladigan platalari uchun qalqon yasaysiz.
Ta'minotlar
Bu juda oddiy loyiha uchun sizga kerak bo'ladi:
-taxta (bitta yoki ikki tomonlama kamida 20x10 nuqta)
-3x5 mm diametrli LED
-3x 220-330 Ohmli rezistorlar
-20 pinli soket
-12 ta erkak pin sarlavhasi (hech bo'lmaganda)
-1x jumper
-ba'zi o'tish simlari
Va, albatta, ATtiny bilan ishlaydigan mikrokontroller (mening holimda bu 2313)
1 -qadam: simlarni ulash



Men asta -sekin ko'rsatma berishga odatlanmaganman, shuning uchun men yakuniy natijani va ba'zi simlarni biriktiraman. Iltimos, Fritzing rasmida LEDlarning kutupluluğu hurmat qilinmaydi, shuning uchun ehtiyot bo'ling!
Agar siz bir tomonlama pervaz taxtasidan foydalanishga qaror qilgan bo'lsangiz, pinlarni uzunroq qilish va ularni orqa tomondan lehimlash uchun erkak qisqich boshlarini qisqichlar bilan bosishingiz kerak.
Jumper GND pinini o'zgartirish uchun kerak bo'ladi (siz qaysi mikrokontrollerdan foydalanayotganingizga qarab), lekin men eskizni ATtiny 2313 ga GND holda ham yuklay olganman …
Yashil LED har doim yoniq va ixtiyoriy.
2 -qadam: dasturiy ta'minotni sozlash


Endi siz arduino isp -ni arduino kartasiga yuklashingiz kerak. Fayl -> Misollar -> ArduinoISP -ga o'ting.
Yuklashdan oldin siz 8 va 9 -pinlarni belgilash orqali LEDlarning xatti -harakatlarini o'zgartirishingiz mumkin, 7 -pin ishlatilmaydi. PMODE (mening holatimda ko'k) - eskizni yuklashda miltillovchi. Xatolik yuz berganda ERR yonadi. Men xatolarni taqlid qilishga urindim, lekin u hech qachon yonmadi … HB HeartBeat degan ma'noni anglatadi va vaqti -vaqti bilan yoqiladi va o'chadi. Men uchun bu juda foydali emas, lekin siz uni ERR LED o'rniga belgilashingiz mumkin.
3 -qadam: Eskizni yuklash



Endi siz nihoyat eskizingizni yuklashga tayyormiz. O'zingizning maxsus taxtangizni (mikrokontroller) o'rnatganingizga ishonch hosil qiling, so'ngra Internet -provayder sifatida Tools -> Programmer -> Arduino -ga o'ting.
Eskizda berilgan raqamli pinlar mikrokontrolderingiznikiga mos kelishiga ishonch hosil qiling.
Endi siz eskizni yuklashga tayyormiz!
Tavsiya:
ATTiny HV dasturchisi: 4 qadam

ATTiny HV dasturchisi: ESP8266 va brauzerga asoslangan foydalanuvchi interfeysidan foydalanadigan ATTiny dasturiy ta'minoti uchun. Bu sigortalarni o'qish va o'rnatish uchun oldingi ko'rsatma sug'urta muharriridan keladi, lekin hozir o'chirishni, o'qishni va yozishni qo'llab -quvvatlaydi
Arduino loyihalarini qisqartiring - ATmega328P dasturchisi sifatida Arduino UNO (https://youtu.be/YO61YCaC9DY): 4 qadam

Arduino loyihalarini qisqartiring | ATmega328P dasturchisi sifatida Arduino UNO (https://youtu.be/YO61YCaC9DY): Video havola: https://youtu.be/YO61YCaC9DYProgramming ATmega328P dan Arduino-ni ISP (tizim ichidagi dasturchi) yordamida Arduino-dan foydalanish imkonini beradi. PCB. Bu asosan sizning kollej loyihangizni tuzishda yordam beradi. Bu kamaytiradi
Atmel Studio uchun arzon STK500 AVR dasturchisi: 7 qadam

Atmel Studio uchun arzon STK500 AVR dasturchisi: Atmel Studio - AVR dasturlarini yaratish uchun kuchli vosita, lekin dastur yozish - bu birinchi qadam. Dasturdan foydalanish uchun siz sxemani tuzib, kodingizni mikrokontrollerga o'tkazishingiz kerak. Siz AVR -ni Atmel Studio -dan dasturlashingiz mumkin
AVR mikrokontrollerlari uchun ISP dasturchisi: 4 qadam

AVR mikrokontrolderlari uchun ISP dasturchisi: Mikrokontroller dasturchisi - bu kompyuter tili kodini kompyuterdan mikrokontroller/EEPROMga uzatish uchun ishlatiladigan dasturiy ta'minot bilan ta'minlangan apparat qurilmasi. AVR mikrokontrollerlari uchun ISP dasturchisi - bu ketma -ket dasturchilar
PICkit 2 dasturchisi uchun rasm 16F676 ICSP dasturlash rozetkasi: 6 qadam

PICkit 2 dasturchisi uchun PIC 16F676 ICSP dasturlash rozetkasi: Men o'z robot loyiham uchun bu ikkita shahar motorli modulini qurishga harakat qilyapman va men tenglikni tenglamaga ICSP pin sarlavhasini joylashtirish uchun joyim yo'q edi. Shunday qilib, men tezda bu dizaynni masxara qildim