El bucle for (durante) existe en la mayoría de los lenguajes de programación, sirve para incrementar una variable y que el algoritmo que está incluido dentro del FOR se ejecute varias veces hasta que la variable se exceda de un límite definido.
En C++ (lenguaje de programación del Arduino y de más aplicaciones) el for tiene la siguiente estructura:
for (variable=valor inicial; límite ; i++(incremento en 1)
Comandos a ejecutar dentro del for (se repiten mientras que la variable incrementada no supere el límite
Comandos a ejecutar después del for cuando se haya excedido el límite
A continuación podéis ver un ejemplo que consiste en imprimir en el monitor en serie la variable incrementada hasta que llegue a 9, luego escribirá que se ha agotado el bucle for, se llegará al final del void loop y se repetirá de nuevo el void loop con el bucle for y la instrucción después del for