Startseite Skripte für das Wintersemester 2018/19 Projekt „Citizen Science“ Arduino Grundlagen Nur 5 mal leuchten


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?