

RGB led nedir?
RGB led 3 farklı renkte ışık verebilen led çeşididir. RGB Red(kırmızı), Green(yeşil) ve Blue(mavi) renk isimlerinin baş harflerinden oluşmuştur. Bu led kırmızı, yeşil ve mavi ana renklerinin yanısıra bu renklerin karıştırılmasıyla oluşan her rengi verebilmektedir. Led ve modül şeklinde olan RGB ledler bulunmaktadır.
Arduino RGB led bağlantısı nasıl yapılır?
Modül olarak satılan RGB led modülleri üzerinde renklerin pinleri harflerle belirtilmiştir. 4 bacaklı led olarak satılan RGB ledlerde ise böyle bir ayırım yapılmamıştır.
Yukarıdaki resimde bağlantı pin renkleri gösterilmiştir. Şekle göre renk pinleri arduinoda yer alan pwm(~) pinlerinden birine (3-5-6-9-10-11) bağlanmalıdır. Böylece pinlere 0-255 arasında değerler gönderilerek farklı renkler elde edilebilir.
Arduino/mBlock RGB Led Kullanımı
mBlock Kodlar
Kırmızı-Mavi-Yeşil Renk Parlaklıklarını Değiştirme
Arduino Ide Kodlar
int yesil = 10; //yesil bacağın 10. pinde olacağını belirtiyoruz
int mavi = 11; //mavi 11 de
int kirmizi = 9; // kırmızı 9 da
void setup() {
//pinleri çıkış olarak ayarlıyoruz
pinMode(yesil, OUTPUT);
pinMode(mavi, OUTPUT);
pinMode(kirmizi, OUTPUT);
}
void loop() {
// her bir bacak için ilk değer oluşturuyoruz
int kirmizi_degeri = 255;
int mavi_degeri = 0;
int yesil_degeri = 0;
//bir for döngüsü oluşturuyoruz ve i değerini 255 e kadar birer birer artmasında for içindeki görevler yapılacak
for( int i=0 ; i
analogWrite( yesil, 255 );
analogWrite( kirmizi, i);
analogWrite( mavi, 255);
delay( 10);
}
for( int i=0 ; i
analogWrite( yesil, i);
analogWrite( kirmizi, 255);
analogWrite( mavi, 255);
delay( 10 );
}
for( int i=0 ; i
analogWrite( yesil, 255);
analogWrite( kirmizi, 255);
analogWrite( mavi, i);
delay( 10 );
}
}