Lo que se ve en la simulación es un led rojo, a continuación se apaga y se enciende el led verde. Después de un tiempo parpadea un led amarillo, se apaga el verde y se enciende el rojo nuevamente. Se repite el ciclo permanentemente.
Materiales
Para realizar este proyecto se necesita:- Placa Arduino Uno.
- 3 LED de colores rojo, verde y amarillo.
- 1 placa de prototipos sin soldadura.
- 4 Cables macho a macho.
Realización
- Se conecta un cable del pin GND (tierra) a la placa de prototipos en la fila 1.
- Se conectan cables de colores a los pin 11, 12 y 13 en las filas 4, 3 y 2. Para que el circuito quede más claro he utilizado cables de los mismos colores que los LED.
- Se coloca una patilla del LED rojo en la fila 1 y la otra en la fila 2.
- Se coloca una patilla del LED amarillo en la fila 1 y la otra en la fila 3.
- Se coloca una patilla del LED verde en la fila 1 y la otra en la fila 4.
- Desarrollo del programa en lenguaje C para controlar el Arduino. Lo hago con la página web codebender.cc, que permite escribir el programa y depurar los fallos. A continuación pongo el código fuente del programa.
int pR = 13, pA = 12, pV = 11;
int retarooParpadeo = 200;
int retardeEncendido = 2000;
void setup()
{
pinMode(pR, OUTPUT);
pinMode(pA, OUTPUT);
pinMode(pV, OUTPUT);
digitalWrite(pR, LOW);
digitalWrite(pA, LOW);
digitalWrite(pV, LOW);
}
void ParpadeaAmarillo()
{
for(int i = 0; i < 5; i++)
{
digitalWrite(pA, HIGH);
delay(retarooParpadeo);
digitalWrite(pA, LOW);
delay(retarooParpadeo);
}
}
void loop()
{
//Encendemos rojo
digitalWrite(pR, HIGH);
delay(retardeEncendido);
digitalWrite(pR, LOW);
//Encendemos verde
digitalWrite(pV, HIGH);
delay(retardeEncendido);
//Parpadea amarillo
ParpadeaAmarillo();
//Apagamos verde
digitalWrite(pV, LOW);
}
Aquí podéis ver un vídeo de como funciona el proyecto
Javi me ha gustado mucho. Sigue informándome de lo que vas haciendo.
ResponderEliminarBesos de tu tío Tomás. 😘😘😘
Un primer proyecto muy chulo y muy bien explicado. Mucho ánimo con los siguientes. Estaré atento. Saludos!
ResponderEliminarCuando se me estropee el sensor del coche te aviso.
ResponderEliminarLa verdad es que está muy bien.