Luces tipo "Coche Fantastico" con Arduino.
Hacer que seis LEDs se enciendan progresivamente, consiguiendo el efecto que todos recordamos de la peli "El coche Fantastico".
Material Empleado:
-Una Placa Arduino UNO R3 (en mi caso).
- 6 LEDs Rojos.
- 6 Resistencias de 220 Ohm.
- Varios cables para hacer los puentes.
- Una Placa de prototipos.
Este es el cableado:
Este es el Código necesario para hacer funcionar el Arduino:
int timer = 50;// Este es el retardo de encendido de un led a otro.
void setup() {
for (int thisPin = 2; thisPin < 8; thisPin++) {
//Aqui le estamos diciendo que los pines del 2 al 8 son de salida
pinMode(thisPin, OUTPUT);
//Aqui le estamos diciendo que los pines del 2 al 8 son de salida
pinMode(thisPin, OUTPUT);
}
}
void loop() {
for (int thisPin = 2; thisPin < 8; thisPin++) {
// Aqui le decimos que encienda los pines del 2 al 8
digitalWrite(thisPin, HIGH);
delay(timer);
// delay es la pausa entre encendidos.
digitalWrite(thisPin, LOW);
}
//Cuando termina de encender todos los pines empieza al contrario
for (int thisPin = 7; thisPin >= 2; thisPin--) {
// Ahora los enciende del 7 al 2
digitalWrite(thisPin, HIGH);
delay(timer);
// tambien realiza la pausa o retraso con delay
digitalWrite(thisPin, LOW);
}
}
No hay comentarios:
Publicar un comentario