RGB LEDni Arduino-ga Qanday Ulash Mumkin

Mundarija:

RGB LEDni Arduino-ga Qanday Ulash Mumkin
RGB LEDni Arduino-ga Qanday Ulash Mumkin

Video: RGB LEDni Arduino-ga Qanday Ulash Mumkin

Video: RGB LEDni Arduino-ga Qanday Ulash Mumkin
Video: Подключение RGB светодиода к Arduino 2024, May
Anonim

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.

RGB LED
RGB LED

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.

Umumiy katot va umumiy anotli RGB LEDlar
Umumiy katot va umumiy anotli RGB LEDlar

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.

Arduino-ga keng tarqalgan anodli RGB LED-ni ulash sxemasi
Arduino-ga keng tarqalgan anodli RGB LED-ni ulash sxemasi

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.

RGB yonib-o'chadigan eskiz
RGB yonib-o'chadigan eskiz

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.

Amaldagi miltillovchi RGB LED
Amaldagi miltillovchi RGB LED

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.

Tavsiya: