RGB LED нь өөр өөр өнгөт гурван LED (Улаан - улаан, Ногоон - ногоон, Цэнхэр - цэнхэр) бөгөөд нэг орон сууцанд байрладаг. RGB LED-ийг Arduino руу хэрхэн холбохыг үзье.
Энэ нь зайлшгүй шаардлагатай
- - Ардуино;
- - RGB LED;
- - 220 Ом-ийн 3 резистор;
- - утас холбох;
- - талхны самбар;
- - компьютер.
Зааварчилгаа
1-р алхам
RGB LED нь нийтлэг анод ("нэмэх") ба энгийн катод ("хасах") гэсэн хоёр төрөлд хуваагдана. Эдгээр хоёр төрлийн LED-ийн бүдүүвч зураглалыг зураг дээр харуулав. LED-ийн урт хөл нь үргэлж түгээмэл цахилгаан тэжээл юм. Улаан LED тугалга (R) нь тус тусад нь байрладаг бөгөөд зураг дээр үзүүлсэн шиг ногоон (G) ба цэнхэр (B) нь анодын нөгөө талд байрладаг. Энэ нийтлэлд бид RGB LED-ийг энгийн анод ба энгийн катодын аль алинаар нь холбох талаар авч үзэх болно.
Алхам 2
Энгийн анод бүхий RGB LED холболтын диаграммыг зураг дээр харуулав. Бид анодоо Arduino самбар дээрх "+5 V", бусад гурван тээглүүрийг дурын дижитал зүүгээр холбодог.
Бид LED бүрийг өөрийн эсэргүүцэлээр холбож байгаа бөгөөд нэг нийтлэгийг ашигладаггүй гэдгийг анхаарна уу. LED бүр өөрийн гэсэн үр ашигтай байдаг тул үүнийг хийхийг зөвлөж байна. Хэрэв та бүгдийг нэг резистороор холбовол LED нь өөр өөр гэрлээр гэрэлтэх болно.
Алхам 3
Сонгодог "анивчих" ноорогоо дахин бичье. Бид гурван өнгө тус бүрийг ээлжлэн идэвхжүүлж, идэвхгүй болгоно. Arduino-ийн харгалзах зүү дээр LOW-ийг түрхэхэд LED гэрэл асах болно гэдгийг анхаарна уу.
Алхам 4
Гялсхийж буй RGB LED-үүдийг ажиллуулж байгааг харцгаая. LED нь улаан, ногоон, цэнхэр болж асдаг. Өнгө бүр 1 секундын турш асаж, 2 секундын турш унтарч, дараагийнх нь асаана.
Та суваг тус бүрийг тусад нь гэрэлтүүлж болно, та бүгдийг нэгэн зэрэг хийж болно, тэгвэл гэрэлтэх өнгө өөрчлөгдөнө.
Алхам 5
Хэрэв та нийтлэг катодын RGB LED ашиглаж байгаа бол LED-ийн урт туяаг Arduino самбарын GND ба R, G, B сувгуудыг Arduino-ийн дижитал портуудтай холбоно уу. Нийт анодтой LED-ээс ялгаатай нь R, G, B суваг дээр өндөр түвшинд (HIGH) хэрэглэхэд LED нь асдаг гэдгийг санах хэрэгтэй.
Хэрэв та дээрх ноорогоо өөрчлөхгүй бол энэ тохиолдолд LED-ийн өнгө бүр 2 секундын турш асах бөгөөд тэдгээрийн хоорондох завсарлага 1 секунд байна.