Semáforo vehicular + peatonal de 3 LED · Espera ≥5 s · Amarillo 5 s · Seguridad 2 s (ambas rojo) · Verde mínimo 10 s
Ambos sensores cumplen el mismo rol: detectar un vehículo esperando en la calle secundaria y activar el ciclo como si un peatón hubiera presionado el botón.
distancia = leer HC-SR04distancia < 40⚛ Física: d(cm) = t(μs)/58, derivado de d = v·t/2 con v=343 m/s
leer pin [11] = BAJO⚛ El IR emite luz infrarroja; si hay objeto refleja la señal → el módulo cambia su salida digital.
En la condición de la Pista 3, el sensor se une con OR al botón: la solicitud se activa si cualquiera de los dos la genera. No es necesario usar los dos sensores a la vez.
Pin en reposo: BAJO. Al presionar → ALTO. Condición: pin = ALTO.
Pin en reposo: ALTO. Al presionar → BAJO. Condición: pin = BAJO.
¿Por qué 10 kΩ? Sin la resistencia el pin flota entre 0 y 5 V captando ruido. La resistencia lo ancla a 5 V en reposo. I = 5/10 000 = 0,5 mA — corriente segura para el Arduino.
No uses un peatonal de solo rojo y verde. El semáforo peatonal lleva rojo, amarillo y verde, igual que el vehicular. El botón atiende a peatones y el sensor a vehículos de la calle secundaria. Reutiliza el montaje de la Actividad 3 (pines 2–7) y agrega el botón en el pin 8.
Entender la lógica antes de montar
Montar y programar con las pistas de bloques
bloqueado es falso (después del verde mínimo de 10 s).⭐ Aplica aquí los bloques de la Pista 2: principal verde, peatonal rojo (3 LED: verde y amarillo apagados, rojo encendido).
Prueba completa con los dos mecanismos de activación
bloqueado como interruptor de estadod(cm) = t(μs)/58Enlace público TinkerCad (simulación activa). El enlace debe permitir ver y ejecutar el circuito sin iniciar sesión. Entrega puntual para obtener los 40 pts completos.