Schleifen können Anweisungen bis zum Erreichen einer Abbruchbedingung wiederholen.
for-Schleife
Die for-Schleife hat folgende Struktur:
for (int i=0; i<10; i++){ // Anweisungen }
Als Parameter werden in den Klammern die Initialisierung (int i=0), die Abbruchbedingung(i<10) und die Fortsetzung (i++) übergeben.
Alle Anweisungen, die in den geschweiften Klammern stehen, werden so lange wiederholt, bis die Abbruchbedingung erfüllt ist.
do-while Schleife
Die do-while Schleife wird auch so lange wiederholt, bis eine Abbruchbedingung eintrifft, allerdings sorgt die do-while Schleife nicht selbst dafür.
do { delay(50); x = analogRead(3); // prüft den Sensorwert am Pin 3 } while (x < 100);