Menu
CoddyTech

if ve else ile Seçim Yapma

Coddy'nin Arduino Journey'sinin İlk Devreler bölümünün bir parçası. Ders 19 / 22.

else, koşul false olduğunda if için ikinci bir yol sağlar:

if (count > 3) {
  Serial.println("big");
} else {
  Serial.println("small");
}

İki yoldan yalnızca biri çalışır. Kart koşulu kontrol eder, bir yolu seçer ve son küme ayracından sonra devam eder.

Bir sayaçla, if ve else bir çizimin başlangıçta bir şekilde, daha sonra başka bir şekilde davranmasını sağlar: count, loop() içindeki her döngüde artar ve bir sayıyı geçince koşul tersine döner.

challenge icon

Görev

Orta

8. pine kırmızı LED, 9. pine yeşil LED. Kırmızı LED'i beş kez yanıp söndür, sonra yeşil devreye girsin:

  • en üste int count = 0; ekle
  • loop() fonksiyonunun başında count değerini 1 artır
  • count 5'ten büyükse yeşil LED'i bir kez yanıp söndür (500 ms açık, 500 ms kapalı)
  • aksi hâlde kırmızı LED'i bir kez yanıp söndür

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

Kendin dene

int count = 0;

void setup() {
  pinMode(8, OUTPUT);  // kırmızı
  pinMode(9, OUTPUT);  // yeşil
}

void loop() {
  // count değerine 1 ekle

  // count 5'ten büyükse yeşil ışığı, değilse kırmızı ışığı yanıp söndür
}
quiz iconKendini test et

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

İlk Devreler bölümündeki tüm dersler

Kendi başına pratik yap: Arduino playground