RGB LED - har xil rangdagi uchta LED (qizil - qizil, yashil - yashil, ko'k - ko'k), bitta korpusda joylashgan. RGB LEDni Arduino-ga qanday ulashni ko'rib chiqamiz.
Bu zarur
- - Arduino;
- - RGB LED;
- - 220 Ohm uchun 3 rezistor;
- - ulash simlari;
- - non taxtasi;
- - kompyuter.
Ko'rsatmalar
1-qadam
RGB LEDlari ikki xil: umumiy anot ("plyus") va umumiy katod ("minus") bilan. Rasmda ushbu ikki turdagi LEDlarning sxematik diagrammasi ko'rsatilgan. LEDning uzun oyog'i har doim ham umumiy quvvat simidir. Qizil LED qo'rg'oshin (R) alohida, yashil (G) va ko'k (B) rasmda ko'rsatilgandek, anotning boshqa tomonida joylashgan. Ushbu maqolada biz RGB LEDni oddiy anod va oddiy katod bilan ulashni ko'rib chiqamiz.
2-qadam
Umumiy anodli RGB LED uchun ulanish diagrammasi rasmda ko'rsatilgan. Arduino taxtasida anodni "+5 V" ga, qolgan uchta pinni o'zboshimchalik bilan raqamli pinlarga ulaymiz.
Iltimos, biz har bir LEDni o'ziga xos qarshilik orqali ulaymiz va bitta umumiy foydalanmayapmiz. Buni qilish tavsiya etiladi, chunki LEDlarning har biri o'z samaradorligiga ega. Va agar ularning barchasini bitta qarshilik orqali ulasangiz, LEDlar turli xil yorqinlik bilan yonadi.
3-qadam
Keling, klassik "miltillovchi" eskizni qayta yozamiz. Biz uchta rangning har birini o'z navbatida yoqamiz va o'chirib qo'yamiz. Arduino mos keladigan pimiga LOW qo'llaganimizda, LED yonib turishini unutmang.
4-qadam
Keling, miltillovchi RGB LEDlarini amalda ko'rib chiqaylik. LED qizil, yashil va ko'k rangga aylanadi. Har bir rang 1 soniya yonadi, keyin 2 soniya davomida o'chadi va keyingisi yonadi.
Siz har bir kanalni alohida-alohida yoqishingiz mumkin, barchangizni bir vaqtning o'zida qilishingiz mumkin, keyin porlash rangi o'zgaradi.
5-qadam
Agar siz keng tarqalgan katodli RGB LED dan foydalanayotgan bo'lsangiz, u holda LEDning uzun simini Arduino platasining GND ga va R, G va B kanallarini Arduino raqamli portlariga ulang. Shuni esda tutish kerakki, umumiy anodli LEDdan farqli o'laroq, R, G, B kanallariga yuqori darajali (HIGH) qo'llanilganda LEDlar yonadi.
Agar siz yuqoridagi eskizni o'zgartirmasangiz, u holda LEDning har bir rangi 2 soniya davomida yonadi va ular orasidagi pauza 1 soniyani tashkil qiladi.