Menu
CoddyTech

for Döngüsüyle Tekrarla

Coddy'nin Arduino Journey'sinin Çıkışlar bölümünün bir parçası. Ders 15 / 24.

Bir şeyi tam olarak belirli sayıda yapmak için for döngüsü kullan. Süslü parantezlerin içindeki satırları, sayarak tekrar tekrar çalıştırır:

for (int i = 0; i < 3; i++) {
  // 3 kez çalışır: i önce 0, sonra 1, ardından 2 olur
}

Köşeli parantezlerdeki ve noktalı virgüllerle ayrılmış üç bölüm şunlardır:

  • int i = 0: sayacı oluştur ve 0'dan başlat
  • i < 3: bu doğru olduğu sürece devam et
  • i++: her turdan sonra i değerini 1 artır; tıpkı count++ ifadesinin yaptığı gibi

0'dan başlayıp 3'e gelmeden durmak üç tur verir. Bunun yerine i <= 3 yazarsan dört tur olur: 0, 1, 2 ve 3.

setup() içinde for döngüsü, kart başladığında turlarını bir kez çalıştırır. Süslü parantezlerin içinde i sıradan bir değişkendir: onu yazdırabilir veya toplam işlemlerinde kullanabilirsin.

challenge icon

Görev

Kolay

setup() içinde, 13. pine bağlı LED'i üç kez yakıp söndürmek için bir for döngüsü kullan, ardından dur:

  • her yanıp sönmede: 300 ms açık, 300 ms kapalı
  • her yanıp sönmenin numarasını (1, 2 ve 3) ayrı bir satıra yazdır
  • sonrasında LED'in kapalı kalması için loop()'u boş bırak

Run'a, ardından Check'e bas.

Kendin dene

const int ledPin = 13;

void setup() {
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);
  // Bir for döngüsüyle üç kez yanıp söndür, 1, 2, 3 değerlerini yazdır
}

void loop() {
  // Burada hiçbir şey yok: LED üç kez yanıp söndükten sonra sönük kalır
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Çıkışlar bölümündeki tüm dersler

Kendi başına pratik yap: Arduino playground