Mundarija:

Arduino Uno uchun ATtiny dasturchisi: 3 qadam
Arduino Uno uchun ATtiny dasturchisi: 3 qadam

Video: Arduino Uno uchun ATtiny dasturchisi: 3 qadam

Video: Arduino Uno uchun ATtiny dasturchisi: 3 qadam
Video: Пульт + Arduino Uno + Адресная лента WS2812B 2024, Noyabr
Anonim
Arduino Uno uchun ATtiny dasturchisi
Arduino Uno uchun ATtiny dasturchisi

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

Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish

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

Dasturiy ta'minotni sozlash
Dasturiy ta'minotni sozlash
Dasturiy ta'minotni sozlash
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

Eskiz yuklanmoqda
Eskiz yuklanmoqda
Eskiz yuklanmoqda
Eskiz yuklanmoqda
Eskiz yuklanmoqda
Eskiz yuklanmoqda

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: