RGB LED Nedir?
Tanım:
RGB LED, tek bir LED içinde üç farklı renk barındıran özel bir LED’dir.
Bu üç renk şunlardır:

- R: Kırmızı (Red)
- G: Yeşil (Green)
- B: Mavi (Blue)
Bu üç temel rengi farklı oranlarda karıştırarak birçok farklı renk oluşturabiliriz!
RGB LED’in Bacakları (4 Bacaklıdır):
| Bacak No | Görev |
|---|---|
| 1 | Kırmızı (R) |
| 2 | Ortak uç (GND veya VCC) |
| 3 | Yeşil (G) |
| 4 | Mavi (B) |
RGB LED’ler “ortak katot” (GND) veya “ortak anot” (VCC) olabilir. Bu örnekte ortak katot (GND) olanı kullanalım.
Uygulama: Renkli Işık Gösterisi (Arduino ile)
Amaç:
Arduino ile RGB LED’i kullanarak sırayla kırmızı, yeşil, mavi ve beyaz ışık yakmak.
Gerekli Malzemeler:
- Arduino UNO
- 1 adet RGB LED (ortak katot)
- 3 adet 220 ohm direnç
- Breadboard ve jumper kablolar
Devre Bağlantısı:
| RGB LED Bacağı | Direnç ile Bağlanacak Pin | Açıklama |
|---|---|---|
| R (1) | Arduino pin 9 | Kırmızı renk |
| Ortak Katot (2) | GND | Ortak toprak |
| G (3) | Arduino pin 10 | Yeşil renk |
| B (4) | Arduino pin 11 | Mavi renk |
Tinkercad Devre Tasarımı

MBlock Kodları

Arduino Kodu:
cppCopyEditint redPin = 3;
int greenPin = 5;
int bluePin = 6;
void setup() {
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
}
void loop() {
// Kırmızı
digitalWrite(redPin, HIGH);
digitalWrite(greenPin, LOW);
digitalWrite(bluePin, LOW);
delay(1000);
// Yeşil
digitalWrite(redPin, LOW);
digitalWrite(greenPin, HIGH);
digitalWrite(bluePin, LOW);
delay(1000);
// Mavi
digitalWrite(redPin, LOW);
digitalWrite(greenPin, LOW);
digitalWrite(bluePin, HIGH);
delay(1000);
// Beyaz (Hepsi açık)
digitalWrite(redPin, HIGH);
digitalWrite(greenPin, HIGH);
digitalWrite(bluePin, HIGH);
delay(1000);// Hepsi Kapalı
digitalWrite(redPin,LOW);
digitalWrite(greenPin,LOW);
digitalWrite(bluePin,LOW);
delay(1000);
}
Sonuç:
RGB LED sayesinde tek bir LED ile farklı renkler oluşturabiliriz.
Bu projede:
- Kırmızı, yeşil, mavi ve beyaz renkler sırayla gösterildi.
- Farklı parlaklıklar ve karışımlar ile mor, turuncu, camgöbeği gibi renkler de yapılabilir.