7 Şubat 2017 Salı

Arduino UNO - RGB led Uygulaması


RGB Led Nedir?


 RGB İngilizcedeki red (kırmızı), green (yeşil), blue (mavi) renklerin baş harfleri birleştirilerek oluşmuş bir terimdir. Genel çalışma prensipi; bu üç rengi kullanarak, farklı kombinasyonlarda, çok fazla renk verebilir.

DEVRE ŞEMASI:




Anot RGB ledlerde ortak anot uçtan +5V verilip tüm renkler (RGB) yakılır. Sonra her bir renk pininden voltaj verilip bu gerilim farkı azaltılarak istenilen renk değerlerine ulaşılır.




DEVRENİN KODU:


int RedPin = 11;
int GreenPin = 10;
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 aydınlıkta yanıyor
  analogWrite(GreenPin,0); // Yeşil Sönük
  analogWrite(Bluepin,0);  // Mavi Sönük
  delay(1000);

  // Yeşil ışık için

  analogWrite(RedPin,0);     // Kırmızı sönük
  analogWrite(GreenPin,255); // Yeşil max aydınlıkta yanıyor
  analogWrite(Bluepin,0);    // Mavi Sönük
  delay(1000);

  // 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 aydınlıkta yanıyor
  delay(1000);

}



↣ Şebnem PALİÇ

1 yorum: