Realizar un programa en Scratch que realice las funciones de un semáforo para coches y peatones

Objetivos:

Realizar la programación de un semáforo que realice la siguiente secuencia:

  • Una luz Verde permite la circulación de vehículos durante 10 segundos.
  • Una luz Ámbar durante durante 2 segundos avisa de que la circulación de vehículos está a punto de terminar.
  • Una luz Roja durante 5 segundos impide el paso de vehículos
  • Mientras está el semáforo en Rojo, una señal acústica intermitente avisa a los peatones de que pueden cruzar.

Posible mejoras:

  • Incorporar una luz roja adicional para peatones que esté encendida mientras el semáforo para vehículos esté en verde y en ámbar.
  • Incorporar una luz verde adicional para peatones que esté encendida mientras esté en rojo el semáforo para vehículos.
  • Hacer que la luz verde para peatones parpadee durante los dos últimos segundos en los que está permitido el paso para peatones.

Capturas de pantalla:

 

Realizar el programa en S4A y montar el circuito

Utilizando las salidas digitales 10 para el buzzer activo y 11, 12 y 13 para los colores Rojo, Amarillo y Verde:

 

Material:

  • ELEGOO UNO R3 (tarjeta robot programable) y cable de transmisión de datos

Imagen relacionada

  • Protoboard (tableta para el montaje de circuitos)

  • 3 Diodos LED (Rojo, Amarillo Verde)Resultado de imagen de led red yellow green

 

  • 3 Resistencias 220Ω

Resultado de imagen de 220 resistencia

  • Buzzer activoResultado de imagen de buzzer activo

 

 

Montaje del circuito