Arduino'da renk oluşturmak için RGB LED kullanılabilir. Bunun için gerekli adımlar şunlardır: 1. Malzeme Hazırlığı: Arduino Uno, RGB LED, 3 adet 220 Ohm direnç ve breadboard gereklidir. 2. Devre Bağlantısı: - Ortak anot RGB LED kullanılıyorsa, uzun bacak (anot) Arduino'nun 5V pinine bağlanır. - Ortak katot RGB LED kullanılıyorsa, uzun bacak (katot) Arduino'nun GND pinine bağlanır. - RGB LED'in kırmızı, yeşil ve mavi bacakları, Arduino'nun PWM pinlerine (örneğin, 9, 10, 11) bağlanır ve her bacak için bir direnç kullanılır. 3. Arduino Kodu: - Arduino IDE'de `setup()` fonksiyonu içinde RGB LED pinlerini çıkış olarak ayarlamak gerekir: ``` pinMode(redPin, OUTPUT); pinMode(greenPin, OUTPUT); pinMode(bluePin, OUTPUT); ``` - `loop()` fonksiyonu içinde, `setColor()` fonksiyonu kullanılarak farklı renkler sırayla LED'de gösterilir ve her renk arasında gecikme (`delay()` fonksiyonu ile) yapılır: ``` setColor(255, 0, 0); // Kırmızı renk delay(1000); setColor(0, 255, 0); // Yeşil renk delay(1000); ... ``` - `setColor()` fonksiyonu, RGB LED'e gönderilecek renk değerlerini belirler ve değerler 0 (kapalı) ile 255 (tam parlaklık) arasında olmalıdır: ``` void setColor(int red, int green, int blue) { analogWrite(redPin, red); analogWrite(greenPin, green); analogWrite(bluePin, blue); } ```