Yazeka
Arama sonuçlarına göre oluşturuldu
- Malzeme Hazırlığı: Arduino Uno, RGB LED, 3 adet 220 Ohm direnç ve breadboard gereklidir 13.
- Devre Bağlantısı:
- Ortak anot RGB LED kullanılıyorsa, uzun bacak (anot) Arduino'nun 5V pinine bağlanır 13.
- Ortak katot RGB LED kullanılıyorsa, uzun bacak (katot) Arduino'nun GND pinine bağlanır 13.
- 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 12.
- Arduino Kodu:
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 24:
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 24:
void setColor(int red, int green, int blue) { analogWrite(redPin, red); analogWrite(greenPin, green); analogWrite(bluePin, blue); }
5 kaynaktan alınan bilgiyle göre: