Con ciclo for prende y apaga el primer LED 5 veces, haz lo mismo con el Segundo, tercero y así sucesivamente.
Se Repite el Ciclo.
Ayuda por favor, no entiendo como funciona el ciclo for
Hola Mariana_07!
El siclo for sirve para repetir una instrucción o un conjunto de instrucciones una determinada cantidad de veces.
Estructura:
for (<se declara e inicia la variable índice>; <condición a evaluar>; <instrucción a ejecutar si se cumple la función a evaluar) {
instrucciones;
instrucciones;
instrucciones;
}
Ahora un ejemplo más práctico:
for (int i = 0 ; i < 5 ; i ++) {
digitalWrite(pin_led,!digitalRead(pin_led);
delay(750);
}
primero se declara e inicia la variable índice (podría tener cualquier nombre, pero por convención se declara como , luego se escribe un punto y coma, seguido de eso se escribe la condición a evaluar y punto y coma, y por último se coloca una instrucción que se ejecutará solo cuando la condición a evaluar sea verdadera. Además, cuando la condición a evaluar sea verdadera te ejecutará las instrucciones que están dentro de las llaves del bucle for.
En el caso de código anterior las instrucciones que están dentro del for se van a repetir 5 veces, ya que la variable comienza en 0, y si es menor que 5 se le suma 1, y luego se ejecuta el código que está entre la llaves, luego se vuelve a evaluar la condición [i < 5], si es verdadera se suma 1 a . y así sucesivamente hasta que la condición [i < 5] sea falsa.
Busca en google : Arduino for loop y por ejemplo encuentras cosas como ésta