La declaración for se usa para repetir un bloque de sentencias un número determinado de veces. Cada vez que se ejecutan las instrucciones del bucle se vuelve a testear la condición. La declaración for tiene tres partes separadas por (;)
Para ello, necesita de una variable con un valor inicial, una condición que debe cumplir esta variable para continuar el bucle, y un incrementador que cambie el valor de la variable.
for (variable; condición; incrementador)
{
bloque de instrucciones
}
{
bloque de instrucciones
}
Veamos el ejemplo de su sintaxis:
for (int i=0; i<20 i="" p="">20>
{
digitalWrite(13, HIGH);
digitalWrite(13, LOW);
}
digitalWrite(13, HIGH);
digitalWrite(13, LOW);
}
El ejemplo anterior enciende y apaga un led conectado al pin 13 en un bucle de 20 ejecuciones. Al inicio del bucle se declara una variable entera "i" cuyo valor inicial =0. Justo después se indica que el bucle se ejecutará hasta que la variable "i" tenga un valor inferior a 20 y finalmente se indica cuanto se incrementa la variable cada vez que se repita el bucle. (++ en programación equivale a +1, es decir, la variable pasa a valer un entero mas cada vez que se ejecuta el bucle).