BAŞLIK BAŞLIK BAŞLIK BAŞLIK BAŞLIK

5 Ocak 2015 Pazartesi

RGB Led Uygulaması - Arduino

Bu uygulamamızda RGB led üzerinde durmak istiyorum.

RGB led teknik olarak üç farklı ledin birleşiminden oluşmuştur diyebiliriz.Kısaltması RGB olan bu led baş harflerinden anlaşılacağı üzere 3 ana renk olan "Red","Green" ve "Blue" olarak ifade edebiliriz.Renkleri farklı oranlarda karıştırdığımızda başka renklerde elde edebiliriz.



Uygulamamıza gelecek olursak,gerekli malzemeler;
  • RGB Led
  • Arduino 
  • Breadboard
  • 1 Adet 330 Ohm (Kırmızı için)
  • 2 Adet 220 Ohm (Mavi ve Yeşil için)
  • Jumper Kablo
NOT: Kırmızı led diğer ledlerden daha parlak yandığı için direnci daha yüksek kullandım.


Devremizin bağlantı şeması:





Devrenin Arduino kodunu direkt olarak denemek isteyenler için:



/****************************************************
 *                 Abdullah GÖÇER                  *
 ****************************************************/ 


const int blue=8;//mavi led 11 nolu pine
const int green=9;//yeşil led 10 nolu pine
const int red=11;//kırmızı led 9 nolu pine bağlanmıştır. 


void setup()
{
pinMode(blue,OUTPUT);
pinMode(green,OUTPUT);
pinMode(red,OUTPUT);

}

void loop()
{
  //KIRMIZI LED YANIYOR
  digitalWrite(blue,HIGH);  
  digitalWrite(green,HIGH);  
  digitalWrite(red,LOW);  
  delay(1000);
  //YEŞİL LED YANIYOR
  digitalWrite(blue,HIGH);
  digitalWrite(green,LOW);  
  digitalWrite(red,HIGH); 
  delay(1000);
  //MAVİ LED YANIYOR
  digitalWrite(blue,LOW);  
  digitalWrite(green,HIGH);  
  digitalWrite(red,HIGH);  
  delay(1000);
//TÜM LEDLER AKTİF--> BEYAZ RENK YANIYOR
  digitalWrite(blue,LOW);  
  digitalWrite(green,LOW);  
  digitalWrite(red,LOW); 
  delay(1000);
}


Ayrıca devrenin Arduino dosyası ve Fritzing çizimine buradan ulaşabilirsiniz.

Hiç yorum yok:

Yorum Gönder