Menu
CoddyTech

Wiederholen mit einer for-Schleife

Teil des Abschnitts Ausgaben der Arduino-Journey von Coddy. Lektion 15 von 24.

Um etwas genau eine bestimmte Anzahl von Malen zu tun, verwende eine for-Schleife. Sie führt die Zeilen in ihren geschweiften Klammern immer wieder aus und zählt dabei mit:

for (int i = 0; i < 3; i++) {
  // wird 3-mal ausgeführt: i ist 0, dann 1, dann 2
}

Die drei durch Semikolons getrennten Teile in den Klammern sind:

  • int i = 0: Erstelle den Zähler und setze ihn auf 0
  • i < 3: Mach weiter, solange diese Bedingung wahr ist
  • i++: Addiere nach jedem Durchlauf 1 zu i, so wie es auch bei count++ geschah

Wenn du bei 0 beginnst und vor 3 stoppst, erhältst du drei Durchläufe. Mit i <= 3 gäbe es stattdessen vier: 0, 1, 2 und 3.

In setup() durchläuft eine for-Schleife ihre Runden einmal, wenn das Board startet. Innerhalb der geschweiften Klammern ist i eine gewöhnliche Variable: Du kannst sie ausgeben oder in Summen verwenden.

challenge icon

Aufgabe

Einfach

Verwende in setup() eine for-Schleife, um die LED an Pin 13 dreimal blinken zu lassen, und stoppe dann:

  • jedes Blinken: 300 ms an, 300 ms aus
  • gib die Nummer jedes Blinkens, 1, 2 und 3, jeweils in einer eigenen Zeile aus
  • lasse loop() leer, damit die LED danach ausgeschaltet bleibt

Drücke Run und dann Check.

Probier es selbst

const int ledPin = 13;

void setup() {
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);
  // mit einer for-Schleife dreimal blinken und dabei 1, 2, 3 ausgeben
}

void loop() {
  // hier passiert nichts: Die LED bleibt nach dem dreimaligen Blinken aus
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Ausgaben

Übe selbstständig: Arduino-Playground