top of page

For Döngüsü

  • Yazarın fotoğrafı: Mert KESER
    Mert KESER
  • 1 Oca
  • 1 dakikada okunur

For döngüsü programlar içerisinde tekrarlı olarak yapılmak istenen kodların sürekli olarak yazılması yerine tekrarlanmak istenen sayı kadar kendi içerisinde kodların tekrarlanmasını sağlayan bir döngüdür. Örnek olarak Serial Monitöre 4 defa " For döngüsü tekrarı " yazdırmak isteyelim bunun için gerekli kodlar ve çıktısı aşağıdaki gibidir.


Kodlar :


void setup() 
{
  Serial.begin(9600); // Serial monitörü başlatma komutudur.
    /* 0'dan başlayarak 4'e kadar (4 dahil değil) birer artırarak toplamda 
  4 kez kapsam aralığındaki kodların tekrarlanmasını sağlıyoruz.*/
  for(int i = 0 ; i < 4 ; i++) 
  {
    Serial.print(i); Serial.print(" ");
    Serial.println("For Döngüsü Tekrarıdır.");
  }
}

void loop() 
{

}

Burada derslerde anlattığım işlemler için kullandığımız loop fonskiyonu yerine setup fonksiyonu içerisine yazmamızın bir sebebi var. Setup fonksiyonu arduino çalışmaya başladığı anda sadece bir kere okunuyordu hatırlarsanız ancak loop fonksiyonu sonsuza kadar dönen bir fonskiyondu. Bu nedenle biz loop fonksiyonu içerisinde döngümüzü yazsak bile sonsuza kadar ekranda dönen değerler görecektik. Bunun yerine setup fonksiyonuna yazarak sadece ekranda 4 defa döndüğünü rahatça görebildik.


Serial.print(i); Serial.print(" ");

Kodlarını yazmamızın sebebi ise döngünün hangi değerinin döndüğünü görmek ve sonrasında gelen mesajla arasına bir satır boşluk bırakmak istediğimiz için yazdık. Şimdi ekran çıktısına bakalım.


Ekran çıktısı :



ree

Serial monitörde gördüğümüz değer ise yukarıda bulunmaktadır. Sayacımızı sıfırdan başlatarak 4'ten küçük en büyük tam sayı değerine kadar 1'er artırarak 4 defa döndürmüş olduk. For döngüsünün başlangıç ve bitiş değerini siz belirleyeceğiniz için kaç defa dönmesini siz belirleyebilirsiniz.



ree

 
 

©2024 by Mert KESER.

bottom of page