Nur 5 mal leuchten
Die LED blinkt nur 5 mal und hört dann auf…
Arduino
int ledPin = 13; // an welchem Pin ist die LED angeschlossen?
int anzahl = 5; // Anzahl der Wiederholungen
int i = 0; // Variable zum Zählen
int vz = 500; // Verzögerung in Milisekunden
// Einstellungen am Anfang
void setup() {
pinMode(ledPin, OUTPUT); // LED auf Pin 13 als OUTPUT
}
void loop() {
if (i < anzahl) {
digitalWrite(ledPin, HIGH); // LED an
delay(vz);
digitalWrite(ledPin, LOW); // LED aus
delay(vz);
i = i + 1; // bei jeder Runde 1 dazu
} else { // wenn die Zahl >= Anzahl ist…
digitalWrite(ledPin, LOW);
}
}
Übung
Wie müsst Ihr den Code ändern, dass die LED bei jeder Wiederholung um eine halbe Sekunde länger leuchtet?