Coche fantástico – Prácticas #Arduino

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
  • 1 Placa Arduino
  • 1 Placa protoboard
  • 7 Leds
  • 7 resistencias 120 Ω
  • Cables

 

ESQUEMAS

 

CÓDIGO ARDUINO
/*
* COCHE FANTÁSTICO
*/
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);}
}

 

FUNCIONAMIENTO

Un comentario en “Coche fantástico – Prácticas #Arduino

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.