2000₺ ÜZERİ ÜCRETSİZ KARGO! TÜRKİYE'NİN HER YERİNE HEPSİJET VE ARAS KARGO İLE YALNIZCA 150₺
2000₺ ÜZERİ ÜCRETSİZ KARGO! TÜRKİYE'NİN HER YERİNE HEPSİJET VE ARAS KARGO İLE YALNIZCA 150₺
2000₺ ÜZERİ ÜCRETSİZ KARGO! TÜRKİYE'NİN HER YERİNE HEPSİJET VE ARAS KARGO İLE YALNIZCA 150₺
RGB LED Nedir? Nasıl Led Yakılır? Örnek Led Kodları ile

RGB LED Nedir? Nasıl Led Yakılır? Örnek Led Kodları ile

Merhaba arkadaşlar, bu yazımızda RGB LED Nedir? Ne İşe Yarar? Nasıl Kullanılır? Konularına bakacağız. RGB LED Nedir? RGB (Red-Green-Blue) LED içerisinde kırmızı, yeşil ve mavi renkleri barındıran bir LED çeşididir. Özellikle animasyon ve ışıklandırma sistemlerinde sıklıkla kullanılmaktadır. RGB LED ’lerde her renk için belirli aralıklar mevcuttur. Bu aralıklar sayesinde birçok renk elde etmek mümkündür. Bir kontrol algoritması yardımıyla ilgili renk aralıklarının voltajı düzenlenerek tamamen yanması, tamamen sönmesi veya kısmen yanması sağlanıyor. RGB LED ’lerin ortak anot ve ortak katot olmak üzere iki çeşidi mevcuttur. Dolayısıyla devre şemamızı da kullandığımız RGB LED ’e göre doğru ayarlamalıyız. Ortak katot LED ’ler PWM sinyalinin pozitif kenar tetiklemesi ile aktif olurken ortak anot LED ’lerde tam tersi durum söz konusudur. Not: Biz projemizde ortak katot LED kullandık.

Şimdi Sırada Kodlamamız Ve Devre Şemamız Var.

int RedPin = 11; 
int GreenPin = 10;// Öncelikli olarak pinlerimizi belirliyoruz.
int Bluepin = 9;
void setup()
{
 pinMode(RedPin, OUTPUT);
 pinMode(GreenPin, OUTPUT);
 pinMode(Bluepin, OUTPUT);
}
void loop()
{
 // Kırmızı ışık için
 analogWrite(RedPin,255); // kırmızı max düzeyde yanıyor
 analogWrite(GreenPin,0); // Yeşil Sönük
 analogWrite(Bluepin,0); // Mavi Sönük
 delay(2000);
 // Yeşil ışık için
 analogWrite(RedPin,0); // Kırmızı sönük
 analogWrite(GreenPin,255); // Yeşil max düzeyde yanıyor
 analogWrite(Bluepin,0); // Mavi Sönük
 delay(2000);
 // Mavi ışık için
 analogWrite(RedPin,0); // Kırmızı sönük
 analogWrite(GreenPin,0); // Yeşil sönük
 analogWrite(Bluepin,255); // Mavi max düzeyde yanıyor
 delay(2000);
 // RGB(122,68,45) rengi için
 analogWrite(RedPin,122); 
 analogWrite(GreenPin,68); 
 analogWrite(Bluepin,45); 
 delay(2000);
 // RGB(55,61,117) rengi için
 analogWrite(RedPin,55); 
 analogWrite(GreenPin,61); 
 analogWrite(Bluepin,117); 
 delay(2000);
 
}