1) En primer lugar lo que debemos hacer es abrir el programa semáforo en arduino.
2) Una vez hemos abierto el programa tenemos que proceder con los siguientes pasos:
1º Paso: Definimos las variables que se corresponden con cada pin de salida (es decir el pinMode es OUTPUT)
-ledR = 12; esto indica que el pin 12 se corresponde con el led rojo.
-ledA = 9; esto indica que el pin 9 se corresponde con el led amarillo.
-ledV = 6; esto indica que el pin 12 se corresponde con el led verde.
-zumbador = 3; a diferencia del ejercicio semáforo aquí añadimos una variable más que es zumbador que se corresponde con el pin 3.
2º Paso: Hacemos el funcionamiento del programa
- Para que el semáforo esté en rojo: Si la variable ledR está encendida, es decir en HIGH y las demás apagadas es decir en LOW, el semáforo está en rojo durante 4 segundos (puesto que delay=4000 milisegundos). Además se activará el zumbador y pitará, ya que estando en rojo estará encendido (HIGH)
- Para que el semáforo esté en amarillo: Si la variable ledA está encendida, es decir en HIGH y las demás apagadas es decir en LOW, el semáforo está en amarillo durante 0.8 segundos (puesto que delay=800 milisegundos). El zumbador permanecerá apagado (LOW).
No hay comentarios:
Publicar un comentario