Arduino-FOR Döngüsü

Your ads will be inserted here by

Easy Plugin for AdSense.

Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.

Arduino da Kontrol Komutları

 

FOR Komutu Ve Kullanımı

 

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;

Your ads will be inserted here by

Easy Plugin for AdSense.

Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.

}

Örnek :

İnt a;

for(a=0; a<10;a=a+1){

digitalWrite(led,HIGH);

delay(1000);

digitalWrite(led,LOW);

delay(1000);

}

Açıklama:

  • Öncelikle a adında değişken belirlenir. Ve for komutu içerisinde başlangıç değeri olarak a=0 yazılarak 0 değeri atanır.
  • Daha sonra bitiş sayısını belirlemek için koşul ifadesi belirlenir. Burada a<10 yazılarak a sayısı 10 sayısından küçük olduğu sürece program çalıştırılır. Yani koşul olarak belirtilen ifade doğru olduğu sürece döngü tekrar eder.
  • Son olarakta artış miktarı belirlenir. a=a+1 ifadesi a değişkenine her çevrimde bir arttırılmasını sağlayacaktır. Bu değer a=a+2 olsaydı her çevrimde değer 2 artacaktı ve 10 sayısına beş çevrimde ulaşılacaktı.
  • For komutunun sonunda “{“ açılır ve kapatılır “}”. Bu parantezler arasına tekrar etmesi istenilen komutlar yazılır.