Saltar la navegación

Reto 03 Secuencia de leds (bucle for)

Bucle for

Cuando queremos que se ejecute un código un número determinado de veces recurrimos al bucle for, que tiene como sintaxis:

for (valor inicial de condición;condición de permanencia en el bucle;acción si se cumple permanencia) {

instrucciones;}

Ejemplo:

for (n = 0; n < 5; n++) {
   digitalWrite (13, HIGH);
   delay (tiempo);
   digitalWrite (13, LOW);
   delay (tiempo);
   digitalWrite (12, HIGH);
   delay (tiempo);
   digitalWrite (12, LOW);
   delay (tiempo);
}

Para más información consultar el apartado de estructura de la referencia de Arduino: https://www.arduino.cc/reference/en/#structure

Tarea

Duración:
15:00
Agrupamiento:
1

El reto consiste en realizar una secuencia de encendidos y apagados de leds, encendiéndose primero el azul (pin 13), permaneciendo encendido durante 200 ms, se apaga permaneciendo apagado 200 ms, después hace la misma secuencia el rojo. Este proceso sólo lo hará el sistema 5 veces. El tiempo de encendido y apagado lo tomaremos de una variable entera. 

Objetivos:

  • Familiarizarse con el entorno de programación.
  • Estructura de control for.