Mundarija:

Rangli LED Arduino zarini qanday qurish mumkin: 8 qadam
Rangli LED Arduino zarini qanday qurish mumkin: 8 qadam

Video: Rangli LED Arduino zarini qanday qurish mumkin: 8 qadam

Video: Rangli LED Arduino zarini qanday qurish mumkin: 8 qadam
Video: DIY 32 * 8 точечно-матричные спектральные часы / полноцветный RGB с голосовой активацией 2024, Noyabr
Anonim
Rangli LED Arduino zarini qanday qurish mumkin
Rangli LED Arduino zarini qanday qurish mumkin
Rangli LED Arduino zarini qanday qurish mumkin
Rangli LED Arduino zarini qanday qurish mumkin
Rangli LED Arduino zarini qanday qurish mumkin
Rangli LED Arduino zarini qanday qurish mumkin

Ushbu qo'llanmada siz rang -barang LED Arduino zarini yasashni o'rganasiz, uni tugmachani bosish orqali "o'rash" mumkin. Men Arduino -ni qanday qurishni va uni qanday kodlashni tushuntiraman. Bu boshlang'ich darajadagi o'quvchilar uchun juda oddiy darslik.

1 -qadam: materiallar

Materiallar
Materiallar

1 -qadam: Arduino -ni qurishda birinchi qadam - barcha materiallaringizni yig'ish. Agar siz samarali zar yaratmoqchi bo'lsangiz, tashkilot muhim ahamiyatga ega.

Materiallar: Bu loyiha uchun sizga kerak bo'lgan komponentlar:

  • Etti xil rangli LED
  • Non paneli
  • Arduino UNO
  • Tugma
  • Bitta 10k qarshilik
  • Etti 220k yoki 330k qarshilik
  • O'n uchta sim (aka ulagich kabeli)
  • Arduino uchun dasturiy ta'minot
  • USB kabeli
  • Noutbuk

Agar siz yangi boshlovchi bo'lsangiz va bu komponentlar nima ekanligini yoki ularning maqsadi nima ekanligini bilmasangiz, quyida har bir komponent bo'yicha qo'llanma mavjud.

LED- LED yoki yorug'lik chiqaradigan diod- bu shunchaki kichik miltillovchi chiroq.

Breadboard- Breadboard- bu siz elektr zanjirining prototipining eksperimental modelini yaratadigan joy. Arduino UNO- Arduino- bu jismoniy dasturlashtiriladigan elektron karta.

Tugma- boshqa qurilmani ishlatish uchun tugma bosiladi

10k/22k qarshilik- qarshilik- bu elektr tokining o'tishiga qarshilik ko'rsatadigan qurilma

Simlar- ingichka egiluvchi tayoqlar yoki iplar hosil qilish uchun tortilgan metall

Arduino dasturi- Arduino dasturini noutbukda yuklab olish mumkin va u erda siz o'z kodingizni yozasiz USB kabeli- Arduino-ni noutbukga ulash uchun siz USB kabelidan foydalanasiz, shunda siz kodni noutbukga yuklashingiz mumkin.

Noutbuk- bu o'z-o'zidan tushunarli, lekin bu zarni ishga tushirish uchun sizga noutbuk kerak, chunki siz uni zar ko'rsatmalarini kodlash uchun ishlatasiz.

2 -qadam: LEDlarni ulash

LEDlarni ulash
LEDlarni ulash
LEDlarni ulash
LEDlarni ulash

LED -laringizni taxtangizga ulang. O'zingizning LED -laringizni boshqa tartibda emas, balki avval ulashingiz muhim, chunki siz ular joylashgan joydan qurilasiz. Siz LED -larni non panelidagi xohlagan joyingizga qo'yishingiz mumkin, lekin ular bir xil tartibda bo'lishi kerak. Quyida ular tartibda bo'lishi kerak bo'lgan jadval keltirilgan. Diagrammadan tashqari, LEDning musbat/manfiy oyoqlarini qanday ajratish mumkinligi ko'rsatilgan.

3 -qadam: Rezistorlaringizni ulash

Rezistorlaringizni ulash
Rezistorlaringizni ulash

LEDlarni ulaganingizdan so'ng, siz 220k rezistorlarni mos keladigan LEDlarga mahkamlashingiz kerak. Non taxtasining chap tomonida siz ularni ijobiy tomonga, o'ng tomonida esa salbiy tomonlarga ulashingiz kerak.

4 -qadam: tugmachani ulash

Tugmani ulash
Tugmani ulash
Tugmani ulash
Tugmani ulash

Endi sizning non panelida LEDlar va ularning 220k rezistorlari mavjud bo'lsa, siz tugma uchun kerakli komponentlarni qo'shishingiz kerak. Siz tugmachani panelda xohlagan joyingizga qo'yishingiz mumkin, faqat LEDlarga unchalik yaqin emas, u barcha simlarga xalaqit beradi. Tugma Arduinoning ikkala tomonida ham oyoqlari bo'lishi kerak. Sizning tugmachangizni ishga solishning navbatdagi bosqichi-tugma bilan bir qatorda 10k rezistorni va taxtaning salbiy tomonini (chap tomonda) ulash.

Zarlarni yig'ishning oxirgi bosqichi - Arduino Uno simlarini non taxtasiga ulash. Boshlash uchun tugmachaga #3 -pin ulanadi. (Bilaman, u diagrammada 2 -raqamda o'qiladi, lekin men uni bitta pin bilan almashtirdim). Tugmalar-bu Arduino Uno-dagi 0-13 raqamli uyalar va yaxshi qoida-har doim bu raqamlar orasida emas, balki ular orasida ishlash. Keyin 4-10 pinli LEDlar ulanadi.

5 -qadam: Qolgan simlarni ulash

Qolgan simlarni ulash
Qolgan simlarni ulash
Qolgan simlarni ulash
Qolgan simlarni ulash
Qolgan simlarni ulash
Qolgan simlarni ulash

Endi siz simlarni LED va tugmachalarga ulagan bo'lsangiz, qolgan simlar haqiqiy Arduino -ni ulash uchun ishlaydi. Arduino -ning ikkala tomonini GND (Ground) pinlariga ikkita sim ulaydi va bitta sim uni 5V (besh voltli) ga ulaydi. Nihoyat, non panelidagi pozitivdan tugmachaga o'tadigan sim Arduino qurilishini yakunlaydi.

6 -qadam: kodlash

Endi siz Arduino -ni muvaffaqiyatli qurdingiz, keyingi qadam - uni Arduino dasturiy ta'minotida kodlash. Xulosa qilib aytganda, ushbu dastur Arduino -ga nima qilishni xohlayotganingizni yoki nima qilishni xohlayotganingizni kod shaklida aytishga imkon beradi.

Bu qo'llanmada albatta kodlash elementi bor va quyida bu zar uchun berilgan kod (havola) va u nima qilayotgani haqida umumiy tushuntirish berilgan. Shuni yodda tutish kerakki, pinlar koddagi raqamlarga mos kelishi kerak, masalan, agar sizda 3 -pinli zaringiz bilan bog'langan sim bo'lsa, u kodda ham shunday bo'lishi kerak. Birinchidan, birinchi to'plam - bu raqamlar, ular har biriga biriktiriladigan pinlar. "4" deb aytishning ma'nosi, kodning qolgan qismida istalgan joyda bottomLeft deb ayta olasiz. Keyingi guruh LEDlarga OUTPUT va tugmani INPUT ga aytadi. Keyin Arduino tasodifiy sonni "siljitish" uchun kodlangan tsikl keladi. Bu randNumber -ni kiritganingiz uchun sodir bo'ladi.

7 -qadam: Kasbiylik uchun qo'shimcha qadam

Non panelidagi simlar LEDlarni biroz xiralashtirishi mumkin, shuning uchun professionallik uchun siz LEDlarni mahkamlash uchun simlar va rezistorlarni yopish uchun karton yoki qalin qog'oz bo'lagini kesib qo'yishingiz mumkin. Bu mutlaqo ixtiyoriy va sizning xohishingizga bog'liq.

8 -qadam: Xulosa/Yakuniy mahsulot

Xulosa qilib aytganda, tugmachani bosish bilan sizda to'liq ishlaydigan Arduino zarlari bo'lishi kerak. Men bu darslikda sizga yordam berish uchun sxemalar, rasmlar va qisqa funksional videolarni o'z ichiga olganman, shuning uchun siz uni muvaffaqiyatli qura olasiz. Yuqorida aytib o'tganimdek, siz kiritishingiz mumkin bo'lgan ba'zi o'zgarishlar bo'lishi mumkin; professionallik uchun karton qopqog'ini qo'shing, bu sizning loyihangizni yanada chiroyli va chiroyli ko'rinishga olib keladi.

Manbalar

Tavsiya: