lunes, 23 de abril de 2018

Ejercicio Arduino "semáforo invidentes"










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).



  • Para que el semáforo esté en verde: Si la variable ledVestá encendida, es decir en HIGH y las demás apagadas es decir en LOW, el semáforo está en amarillo durante 4 segundos (puesto que delay=4000 milisegundos). El zumbador permanecerá apagado (LOW).


  • Este es un vídeo del programa funcionando en la placa:

    No hay comentarios:

    Publicar un comentario