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
- Protoboard (tableta para el montaje de circuitos)
- 3 Diodos LED (Rojo, Amarillo Verde)
- 3 Resistencias 220Ω
- Buzzer activo
Montaje del circuito