for (initialisation; condition; incrementation) {
//Ihr Code
}
Die Bedingung für das For kann schwierig zu schreiben sein, insbesondere bei all den vorhandenen Operatoren. Um einen vollständigen Überblick über alle auf Arduino verwendbaren Operatoren zu bekommen, empfehlen wir unseren Kurs zu mathematischen Funktionen!
Wir werden gleich unten mehrere Beispiele für For-Schleifen sehen:
for (int i = 0; i < 255; i++) {
Serial.println(i);// Ihr Code
}
Im obigen Beispiel haben wir 0 als ersten Wert von i, aber der letzte Wert ist 254 und nicht 255, weil wir unsere Bedingung mit kleiner als (<) und nicht kleiner als oder gleich (<=) geschrieben haben. Wenn Sie es auf kleiner oder gleich ändern, haben Sie 256 Iterationen.
Wir werden jetzt sehen, wie man eine For-Schleife erstellt, bei der die Variable nach unten inkrementiert wird.
for (int i = 255; i > 0; i--) {
Serial.println(i);// Ihr Code
}