RGB LED, tek bir muhafaza içine yerleştirilmiş farklı renklerde (Kırmızı - kırmızı, Yeşil - yeşil, Mavi - mavi) üç LED'dir. RGB LED'i Arduino'ya nasıl bağlayacağımızı görelim.
Bu gerekli
- -Arduino;
- - RGB LED'i;
- - 220 Ohm için 3 direnç;
- - bağlantı kabloları;
- - ekmek tahtası;
- - bir bilgisayar.
Talimatlar
Aşama 1
RGB LED'ler iki tiptir: ortak bir anot ("artı") ve ortak bir katot ("eksi") ile. Şekil, bu iki LED tipinin şematik diyagramlarını göstermektedir. LED'in uzun ayağı her zaman ortak güç kablosudur. Kırmızı LED ucu (R) ayrı olarak bulunur, yeşil (G) ve mavi (B) şekilde gösterildiği gibi anotun diğer tarafında bulunur. Bu yazıda, hem ortak bir anot hem de ortak bir katot ile bir RGB LED'i bağlamaya bakacağız.
Adım 2
Ortak anotlu bir RGB LED'in bağlantı şeması şekilde gösterilmiştir. Anodu Arduino kartındaki "+5 V" a, diğer üç pini isteğe bağlı dijital pinlere bağlarız.
Lütfen LED'lerin her birini kendi direnciyle bağladığımızı ve ortak bir tane kullanmadığımızı unutmayın. Bunu yapmanız tavsiye edilir, çünkü LED'lerin her birinin kendi verimliliği vardır. Ve hepsini tek bir direnç üzerinden bağlarsanız, LED'ler farklı parlaklıkta yanacaktır.
Aşama 3
Klasik "göz kırpma" taslağını yeniden yazalım. Üç rengin her birini sırayla etkinleştirip devre dışı bırakacağız. Arduino'nun ilgili pinine LOW uyguladığımızda LED'in yanacağını unutmayın.
4. Adım
Yanıp sönen RGB LED'leri çalışırken görelim. LED sırayla kırmızı, yeşil ve mavi yanar. Her renk 1 saniye yanar, ardından 2 saniye söner ve bir sonraki yanar.
Her kanalı ayrı ayrı aydınlatabilirsiniz, hepsini aynı anda yapabilirsiniz, ardından ışığın rengi değişecektir.
Adım 5
Ortak bir katot RGB LED kullanıyorsanız, LED'in uzun ucunu Arduino kartının GND'sine ve R, G ve B kanallarını Arduino'nun dijital bağlantı noktalarına bağlayın. Unutulmamalıdır ki, ortak anotlu LED'in aksine, R, G, B kanallarına yüksek bir seviye (HIGH) uygulandığında LED'lerin yandığı unutulmamalıdır.
Yukarıdaki çizimi değiştirmezseniz, bu durumda LED'in her rengi 2 saniye boyunca yanacak ve aralarındaki duraklama 1 saniye olacaktır.