Arduino Tarifleri #13 – Do While Döngüsü

333
14 Ağustos 2015 Ömer Faruk Uçar tarafından

Merhaba arkadaşlar, 13. bölüme hoş geldiniz 🙂

Aslında bu bölüm “do while” olmamalıydı ama önce ki videoda, “do while” döngüsünden bahsetmeyi unutmuşuz, hemen “while” döngüsünden sonra bahsetsek daha iyi olurdu ama çok problem değil şimdi bu eksiği kapatarak “do while” döngüsünü öğrenelim 🙂

“do while” döngüsünün “while” döngüsünden çok ufak bir farkı var. Biliyorsunuz “while” döngüsüne giriş yaparken algoritmamız, şartın sağlanıp sağlanmadığına bakar, şart sağlanıyorsa “while” döngüsüne girer ve şart sağlandığı sürece orada kalır. “do while”da ise bu durum şöyle; algoritma gelir direk döngüye girer, 1 kere çalıştırıp döngüyü bitirir, şartı kontrol eder, sağlanıyorsa tekrar çalıştırır, sağlanmıyorsa koda kaldığı yerden devam eder. İşte bütün fark bu, 13 dakikalık videonun 2 cümlelik bir özeti 🙂

Bu açıklamanın üzerine videoyu izlerseniz çok tatlı olur, hadi iyi seyirler, hoşça kalın 🙂

Videoda Kullanılanlar:
Devre şeması veya ekstra malzeme yok arkadaşlar sadece Arduino kartınız yeterli olacak.

int  a = 0; // a isminde int veri tipinde değişken oluşturuldu, değeri 0.

void setup()
{
  Serial.begin(9600); // Seri haberleşme başladı.
}

void loop()
{
  Serial.println("Loop dongusu basliyor"); // Ekrana yazı yazıldı.
  Serial.println(a); // Ekrana a'nın değeri yazıldı.

  do // döngü başladı
  {
    a = a + 1; // a'yı 1 arrtır.
    Serial.println(a); // a'nın değerini ekrana yaz.
    Serial.println("Dongu Calisiyor"); // Ekrana yazıyı yaz.
  }
  while ( a < 50 ); // while döngüsü
  Serial.println("Donguden Cikildi"); // Ekrana yazıyı yaz.
  Serial.println("Loop dongusu bitti"); // Ekrana yazıyı yaz.
  delay(200); // Bekle.
}

Kategoriler Etiketler

Yorumunuzu ekleyin

E-posta hesabınız yayımlanmayacak.