Se trata de encender y apagar 7 leds secuencialmente imitando a las luces delanteras del “Coche fantástico”.
Los leds deben estar conectados a los pines 5,6,7,8,9,10 y 11.
Se deben encender y apagar los leds desde el pin 5 al 11, con un tiempo de encendido y apagado de 50 ms, más tarde se deben encender y apagar los leds desde el pin 11 al 5, con un tiempo de encendido y apagado de 50 ms. La secuencia se debe repetir indefinidamente.
MATERIAL NECESARIO | |
|
int pinLEDs[7]={5,6,7,8,9,10,11}; //Definimos los pin de cada LED
int i=0; // Definimos la variable “i” que toma como valor inicial 0
// Configuración de Arduino
void setup(){
for(i=0;i<7;i++)
{
pinMode(pinLEDs[i],OUTPUT);
}
}
// Configuración del programa
void loop() {
for(i=0;i<7;i++)
{
digitalWrite(pinLEDs[i],HIGH); // Encendemos el primer LED y lo apaga,
delay(50); // y así sucesivamente hasta el último
digitalWrite(pinLEDs[i],LOW); // durante 50 ms
delay(50); }
for(i=6;i>=0;i—)
{
digitalWrite(pinLEDs[i],HIGH); // Encendemos el último LED y lo apaga,
delay(50); // y así sucersivamente hasta el primero,
digitalWrite(pinLEDs[i],LOW); // durante 50 ms
delay(50);}
}
No hay comentarios:
Publicar un comentario