Menu
CoddyTech

Beş LED’li Işık Takibi

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

for döngüsünü loop() içine koyduğunda tekrar tekrar çalışır. Her seferinde bir LED yanarken ışık, bir kovalamaca gibi sıra boyunca ilerler:

for (int i = 0; i < 5; i++) {
  digitalWrite(ledPins[i], HIGH);
  delay(150);
  digitalWrite(ledPins[i], LOW);
}

for döngüsünün her turunda bir LED yanar, beklenir ve ilerlemeden önce aynı LED söndürülür; böylece sonraki turda sıradaki LED yanar.

for döngüsü bittiğinde loop() da biter ve baştan başlar; böylece ışık ilk LED'e geri döner ve sıra boyunca yeniden ilerler.

challenge icon

Görev

Kolay

Beş LED boyunca ışığı tekrar tekrar ilerlet:

  • ledPins sırasına göre her LED'i 150 ms boyunca yak
  • aynı anda yalnızca bir LED yanar

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

Kendin dene

int ledPins[] = {2, 3, 4, 5, 6};

void setup() {
  for (int i = 0; i < 5; i++) {
    pinMode(ledPins[i], OUTPUT);
  }
}

void loop() {
  // Her bir LED'i sırayla, tek tek 150 ms boyunca yak
}
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