RGB LED ile rastgele renk oluşturma

Arduino ile kolayca yapacağınız bir led uygulamasıdır. RGB led ile,kırmızı-yeşil-mavi ile istenilen herhangi bir renk oluşturmak mümkündür.Bu programımızda ve bağlantı şemamızla arduinomuzun PWM çıkışlarından rastgele kırmızı yeşil ve mavi renk tonları alınarak RGB LEDin rengi rastgele değişir.

Bağlantı Şeması aşağıdaki gibidir.

rgb Rastgele

Programımız

byte RedLED = 2;  
byte BluLED = 3; 
byte GrnLED = 4;   
int  RedFade; 
int  BluFade; 
int  GrnFade;  
void setup () {     
pinMode (RedLED, OUTPUT); 
pinMode (BluLED, OUTPUT); 
pinMode (GrnLED, OUTPUT);  
Serial.begin (9600);  }    /* Rastgele renk oluşturma  */    
void loop () {   //Max 255 olacak şekilde değer oluşturulur.   
RedFade = random(255);   
BluFade = random(255);   
GrnFade = random(255);      //Tüm renkler birlikte çıkış değeri verilir      
analogWrite(RedLED,RedFade);   analogWrite(BluLED,BluFade);   
analogWrite(GrnLED,GrnFade);   //let me see the color mixture    
Serial.print ("Şimdiki değer  ");   
Serial.print (RedFade);   
Serial.print (" : ");   
Serial.print (BluFade);   
Serial.print (" : ");   
Serial.println (GrnFade);      /*Aşağıdaki komut renk değişimlerini yavaşlatarak daha görsel bir sunum yapmanızı sağlar */      
delay (1000);    
}

Boş zamanlarda arduino ile uğraşan kendi halinde bir Öğretmen.

Bir Cevap Yazın

Time limit is exhausted. Please reload CAPTCHA.