RGB LED, bir gövdəyə daxil edilmiş müxtəlif rəngli üç LED-dir (Qırmızı - qırmızı, Yaşıl - yaşıl, Mavi - mavi). RGB LED-in Arduinoya necə bağlanacağını görək.
Vacibdir
- - Arduino;
- - RGB LED;
- - 220 Ohm üçün 3 rezistor;
- - birləşdirən tellər;
- - çörək lövhəsi;
- - Kompüter.
Təlimat
Addım 1
RGB LEDlər iki növdür: ümumi bir anot ("artı") və ümumi bir katot ("mənfi") ilə. Şəkildə bu iki növ LED-in sxematik diaqramları göstərilir. LED-in uzun ayağı hər zaman ümumi güc qurğusudur. Qırmızı LED qurğuşun (R) ayrıca, yaşıl (G) və mavi (B) şəkildə göstərildiyi kimi anotun digər tərəfində yerləşir. Bu yazıda, həm ümumi bir anot, həm də ümumi bir katot ilə bir RGB LED-in birləşdirilməsinə baxacağıq.
Addım 2
Ümumi bir anotlu bir RGB LED üçün əlaqə diaqramı şəkildə göstərilmişdir. Anodu Arduino lövhəsində "+5 V" -ə, digər üç sancağı təsadüfi rəqəmsal sancaqlara bağlayırıq.
Xahiş edirik unutmayın ki, LED-lərin hər birini öz müqaviməti ilə birləşdiririk və ümumi bir dənə istifadə etmirik. Sadəcə bunu etmək məsləhətdir, çünki LED-lərin hər biri öz səmərəliliyinə malikdir. Və hamısını bir müqavimət vasitəsi ilə bağlasanız, LEDlər fərqli parlaqlıqla parlayacaqdır.
Addım 3
Klassik "qırpmaq" eskizini yenidən yazaq. Üç rəngin hər birini növbə ilə işə salacağıq. Arduinonun müvafiq piminə LOW tətbiq etdikdə LED-in yanacağını unutmayın.
Addım 4
Yanıb-sönən RGB LED-lərin fəaliyyətdə olduğunu görək. LED qırmızı, yaşıl və mavi rəngdə yanır. Hər rəng 1 saniyə yanır, sonra 2 saniyə sönür və növbəti rəng açılır.
Hər bir kanalı ayrı-ayrılıqda işıqlandıra bilərsiniz, hamısını eyni zamanda edə bilərsiniz, sonra parıltı rəngi dəyişəcəkdir.
Addım 5
Ümumi bir katot RGB LED istifadə edirsinizsə, LED-in uzun ötürücüsünü Arduino lövhəsinin GND-yə və R, G və B kanallarını Arduinonun rəqəmsal limanlarına qoşun. Yadda saxlamaq lazımdır ki, ümumi bir anot olan LED-dən fərqli olaraq R, G, B kanallarına yüksək səviyyəli (YÜKSƏK) tətbiq olunduqda LEDlər yanır.
Yuxarıdakı eskizi dəyişdirməsəniz, bu vəziyyətdə LED-in hər rəngi 2 saniyə olacaq və aralarındakı fasilə 1 saniyə olacaq.