4. Semáforo programable
Control de semáforo para vehículos y peatones con Arduino
Resumen
Objetivo
Implementar un semáforo para vehículos y peatones con secuencia temporal controlada.
Justificación
Permite practicar máquinas de estados, temporización y señalización coordinada.
Descripción
Arduino controla LEDs rojo, amarillo y verde, más un pulsador de peatón y buzzer.
Dentro del alcance
Respetar la secuencia, evitar dos verdes incompatibles, atender pulsador, avisar paso peatonal.
Fuera del alcance
Semáforo real, sensores de tráfico y comunicación entre cruces.
Requisitos
Funcionales
- Respetar la secuencia.
- Evitar dos verdes incompatibles.
- Atender pulsador.
- Avisar paso peatonal.
No funcionales
- Resistencias en todos los LEDs.
- Código no bloqueante preferentemente.
Esquema y flujo
Bloques
Funcionamiento
- Inicio
- Verde vehículos
- Amarillo
- Rojo
- Cruce peatonal
- Volver al ciclo
- Repetir
Asignación de pines (provisional, confirmar con el montaje)
| Periférico / señal | Pin |
|---|---|
| Vehículos (LEDs) | D2 - D4 |
| Peatones (LEDs) | D5 - D6 |
| Pulsador peatonal | D7 |
| Buzzer | D8 |
Materiales y presupuesto
| Ud. | Denominación | Peso | Precio |
|---|---|---|---|
| 1 | Arduino Uno | 12 € | |
| 5 | LEDS | 2 € | |
| 1 | Resistencias | 1 € | |
| 1 | Pulsador | 1 € | |
| 1 | Buzzer | 1 € | |
| 1 | Protoboard/cables | 6 € | |
| 1 | Maqueta | 4 € | |
| Total estimado | 27 € | ||
Plan y criterios de aceptación
Tu progreso se guarda en este navegador.
Plan de trabajo
Criterios de aceptación
Riesgos y precauciones
| Riesgo | Mitigación |
|---|---|
| Errores de lógica | Validar estados con tabla. |
| LED dañado por corriente | Usar resistencias adecuadas. |
Comprobar antes de energizar el prototipo que la alimentación, los actuadores y el cableado corresponden al montaje previsto. En especial, separar las alimentaciones de motores/servos cuando sea necesario y mantener masa común cuando la propuesta lo indique. Anteproyecto · Control de apertura de una puerta 6/6
PDF original
Abrir en pestaña nueva Descargar
Si el visor no se muestra, usa los botones de arriba.