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.
Görev
KolayBeş LED boyunca ışığı tekrar tekrar ilerlet:
ledPinssı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
}
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