For (δομή επαναληπτικού ελέγχου συνθήκης)
Με την δομή επαναληπτικού ελέγχου συνθήκης for(συνθήκη){κώδικας}, ο κώδικας εκτελείται τόσες φορές, όσες ισχύει η συνθήκη κατά τον έλεγχό της. Για παράδειγμα, με την for(pin=5, pin<=10, pin++){digitalWrite(pin, HIGH)}, o κώδικας digitalWrite(pin, HIGH) θα εκτελεστεί για όλα τα pin από το 5 έως και το 10. Η συνθήκη αποτελείται από την αρχή(pin=5), το τέλος (pin<=10) και το βήμα αύξησης (pin++).
Ο τελεστής αύξησης ++ προκαλεί αύξηση κατά μία ακέραιη μονάδα, ενώ ο τελεστής μείωσης -- προκαλεί μείωση κατά μία ακέραιη μονάδα.