RGB LED
Kırmızı, yeşil ve mavi üç LED'i tek kılıfta toplayan parça. Üç kanalın parlaklığını karıştırarak her rengi üretirsin.
Nasıl çalışır?
RGB LED, aynı kılıfta kırmızı, yeşil ve mavi üç ayrı LED taşır. Üç LED'in bir ucu birleşip tek bir COM ucu olur. Katotlar birleşmişse ortak katot, anotlar birleşmişse ortak anot denir. Laboratuvarda varsayılan ortak katottur.
Işıkta renkler toplanır: kırmızı + yeşil sarı, yeşil + mavi camgöbeği, kırmızı + mavi mor, üçü birden beyaz verir. Her kanalı analogWrite(pin, 0-255) ile ayrı ayrı ayarlarsan yaklaşık 16,7 milyon renk elde edersin (256 × 256 × 256).
Ortak katotta kanal, pin HIGH iken yanar. Ortak anotta mantık tersinedir: COM 5V'a gider ve kanal pin LOW iken yanar. Bu yüzden analogWrite(pin, 255 - değer) yazarsın.
İleri düzey: Üç LED farklı yarı iletkenlerden yapıldığı için ileri gerilimleri farklıdır: kırmızı en düşük, mavi en yüksektir. Aynı dirençle mavi kanalın akımı daha küçük olur ve mavi daha sönük görünür. Bu yüzden (255, 255, 255) laboratuvarda biraz renkli beyaz görünebilir. Gerçek devrede renk dengesi için kanallara farklı direnç değerleri seçilebilir.
Laboratuvarda nasıl bağlanır?
| Nereden | Nereye |
|---|---|
| Uno D9 | Direnç 1 ucu, direncin 2 ucu RGB R |
| Uno D10 | Direnç 1 ucu, direncin 2 ucu RGB G |
| Uno D11 | Direnç 1 ucu, direncin 2 ucu RGB B |
| RGB COM | Uno GND (ortak katot) |
Her kanalın kendi direnci olmalıdır. Özellik panelindeki Ortak uç alanından ortak katot ya da ortak anot seçersin; ortak anotta COM, Uno 5V'a bağlanır. Üç pin de PWM yapabilir, böylece her kanalın parlaklığını ayrı ayarlarsın.
Sık yapılan hatalar
- COM'u yanlış uca bağlamak. Ortak katotlu LED'de COM, GND'ye gider. 5V'a bağlarsan kanallar yanmaz.
- Ortak anotta değerleri ters yazmamak. Kırmızı isteyip camgöbeği görürsün;
255 - değeryaz. - Üç kanal için tek direnç kullanmak. Kanallar birbirinin parlaklığını etkiler; her kanala kendi direncini ver.
- R, G ve B uçlarını karıştırmak. Renkler beklenenden farklı çıkar; kabloları kontrol et.
- PWM'siz bir pine bağlamak. Parlaklık ayarı çalışmaz, kanal yalnız yanar ya da söner. D9, D10 ve D11 kullan.