Ders 5 – FOR döngüsü (KARAŞİMŞEK)

FOR, en basit anlamda belirli komut/komutların istenen sayıda tekrar ettirilmesini sağlar. Bunun için öncelikle başlangıç değeri belirlenir. Ardından limit olarak bitiş sayısı veya bitiş koşulu belirlenir.  Son olarak ise başlangıç değerinden itibaren sayının kaçar kaçar artacağı belirlenir. Örneğin 0’dan başlayarak 10’a kadar tekrar etmesini istediğimiz bir döngü oluşturacağımız zaman komut satırı şu şekilde yazılır;

Kullanım Formatı:

for(başlangıç değeri; koşul; artış miktarı)

{

Tekrar etmesi istenilen komut/komutlar;

}

void setup() 
{
pinMode (2,OUTPUT);
pinMode (3, OUTPUT);
pinMode (4, OUTPUT);
pinMode(5, OUTPUT);
pinMode (6,OUTPUT);
pinMode (7,OUTPUT);
}
void loop()
{
for (int i=2;i <=7;i++){ 
digitalWrite(i,HIGH); 
delay(50); 
digitalWrite(i,LOW); 
delay (50); 
} 
for (int i=7;i>=2;i--){
digitalWrite(i, HIGH);
delay(50);
digitalWrite(i,LOW);
delay(50);
}
}