Paso 4: Obtener control
Para contar los segundos y controlar las luces LED que decidí usar un microcontrolador.
El código era simple – todas las luces y por cada cinco segundos, apagar una luz entonces que volver a empezar.
contando los segundos
int d = 5000; tiempo de retardo
void setup)
{
pinMode (1, salida); asignación de pines
pinMode (2, salida);
pinMode (3, salida);
pinMode (4, salida);
pinMode (5, salida);
pinMode (6, salida);
pinMode (7, salida);
pinMode (8, salida);
pinMode (9, salida);
pinMode (10, salida);
pinMode (11, salida);
pinMode (12, salida);
}
void loop)
{
digitalWrite (1, alto); Todos los pines en
digitalWrite (2, alto);
digitalWrite (3, alto);
digitalWrite (4, alto);
digitalWrite (5, alto);
digitalWrite (6, alto);
digitalWrite (7, alto);
digitalWrite (8, HIGH);
digitalWrite (9, alto);
digitalWrite (10, HIGH);
digitalWrite (11, alto);
digitalWrite (12, HIGH);
Delay(d); Espere cinco segundos
digitalWrite (1, bajo); Apagar pin
Delay(d);
digitalWrite (2, bajo);
Delay(d);
digitalWrite (3, bajo);
Delay(d);
digitalWrite (4, bajo);
Delay(d);
digitalWrite (5, bajo);
Delay(d);
digitalWrite (6, bajo);
Delay(d);
digitalWrite (7, bajo);
Delay(d);
digitalWrite (8, bajo);
Delay(d);
digitalWrite (9, bajo);
Delay(d);
digitalWrite (10, bajo);
Delay(d);
digitalWrite (11, bajo);
Delay(d);
digitalWrite (12, bajo);
}