RGB LED ile Renk Karıştırıcı ve Gece Lambası
Televizyon ve telefon ekranlarındaki piksellerin nasıl çalıştığını merak ettiniz mi? Bu projede tek bir RGB LED ile Kırmızı, Yeşil ve Maviyi karıştırarak Sarı, Turkuaz, Mor gibi ara renkler elde edeceğiz.
---
🎯 Projenin Amacı ve Kazanımları
---
💻 Arduino C++ Kodları
const int kirmiziPin = 9;
const int yesilPin = 10;
const int maviPin = 11;
void setup() {
pinMode(kirmiziPin, OUTPUT);
pinMode(yesilPin, OUTPUT);
pinMode(maviPin, OUTPUT);
}
void renkAyarla(int k, int y, int m) {
analogWrite(kirmiziPin, k);
analogWrite(yesilPin, y);
analogWrite(maviPin, m);
}
void loop() {
// Sırasıyla renk geçişleri
renkAyarla(255, 0, 0); // Kırmızı
delay(1000);
renkAyarla(0, 255, 0); // Yeşil
delay(1000);
renkAyarla(0, 0, 255); // Mavi
delay(1000);
renkAyarla(255, 255, 0); // Sarı (Kırmızı + Yeşil)
delay(1000);
renkAyarla(180, 0, 255); // Mor (Kırmızı + Mavi)
delay(1000);
}