For Döngüsü Kullanarak Kara Şimşek Yapmak
Arduino Kodları:
int ledler[ ]={3,4,5,6,7};//ledler isimli bir dizi oluşturduk ve bu dizinin elemanlarını ekledik.
void setup(){
for(int i=0; i<=4; i++){//ledler dizimizin 0.elemanından(3) başlayarak son elmanına(7) kadar kodumuz tekrarlanacaktır.
pinMode(ledler[i], OUTPUT);//ledler dizisindeki her lede Arduino karttan bir güç çıkışı yapılacağını belirttik.
}
}
void loop(){
for(int i=0; i<=4; i++){//ledler dizimizin sıfırıncı elemanından(3) başlayarak dizimizin sonuncu(7) elemanına kadar olan tüm ledleri sırayla yakar.
digitalWrite(ledler[i], HIGH);
delay(1000);
digitalWrite(ledler[i], LOW);
}
for(int j=4; j>0; j--){//ledler dizimizin sonuncu elemanından(7) başlayarak dizimizin sıfırıncı(3) elemanına kadar olan tüm ledleri sırayla yakar.
digitalWrite(ledler[j], HIGH);
delay(1000);
digitalWrite(ledler[i], LOW);
}
}