Arduino ile Kayan Işıklar
Arduino ile Kayan Işıklar

Arduino ile Kayan Işıklar

Bu uygulamada 8 adet led kullanıldı. İstenirse 5 adet daha led kullanılabilir.

Youtube video:

Dijital çıkış pinlerinden 8 tanesi(13,12,11,10,9,8,7,6 pinleri) çıkış olarak ayarlandı. Daha önceki örneklerde olduğu gibi pinModeàoutput olarak ayarlandı.
For döngüsü yardımıyla kod kalabalığı önlenmiş oldu. Bu döngülerin sayısını değiştirerek ledlerin efektlerini değiştirebiliriz.
 
void setup()
{
  // Red leds -------------------
  pinMode(13, OUTPUT);
  pinMode(12, OUTPUT);
  pinMode(11, OUTPUT);
  //blue leds----------------------
  pinMode(10, OUTPUT);
  pinMode(9, OUTPUT);
  pinMode(8, OUTPUT);
  pinMode(7, OUTPUT);  //yellow led <------------
  pinMode(6, OUTPUT);  //green led  <-----------
   }
 
void loop()
{
  for(int i=6;i<14;i++)  {
    digitalWrite(i,HIGH); delay(20);digitalWrite(i,LOW);
    }
    for(int i=14;i>5;i--)  {
    digitalWrite(i,HIGH); delay(20);digitalWrite(i,LOW);
    }  
}