Semáforo com temporizador
1. Objetivo:
Desenvolver uma aplicação, programa, para um ser executado na simulação de controle de tráfego (semáforo), a ser instalado em um cruzamento de pedestre.
| Figura 1a: Exemplo de cruzamento de pedestres | Figura 1b: Semáforo para veículos |
|---|---|
![]() |
![]() |
| Fonte: freepik |
2. Requisitos da solução
- Interface
- Semáforo de veículos (Vm, Am, Vd);
- Semáforo de pedestres (Vd, Vm);
- Botão pulsador para pedestres;
- Display de temporização decrescente;
- Comportamento
- Intervalo de tempo para o Semáforo de Veículos(sv):
- Verde: 42s
- Amarelo: 3s
- Vermelho: 15s
- Semáforo de Pedestre(sp) sincronizado com o de veículos:
- Verde (sv) : Vermelho (sp)
- Amarelo (sv) : Vermelho (sp)
- Vermelho (sv) : Verde (sp)
- Piscar Vermelho (sp) 3x antes de mudar em definitivo.
- Botão pulsador para antecipar liberação de passagem dos pedestres:
- Se faltar mais do que 10s para o acionamento da cor amarela, reduzir para 10s.
- Se faltar menos do que 10s para o acionamento da cor amarela, manter o tempo restante.
- O display de temporização deve exibir a contagem decrescente com o tempo restante para atravessia do pedestre, ou o tempo restante da cor vermelha no semáforo dos veículos.
- Em qualquer outra situação, o display não deve mostrar contagem, apenas uma indicação de que está funcionando, não podendo ficar totalmente apagado.
- Intervalo de tempo para o Semáforo de Veículos(sv):
- Estrutra (Hardware): Circuito eletrônico
- Potência por sinaleiro: 7W
- Tensão de operação: 24V
- Displays de 7 segmentos Anodo ou Catodo comum
3. Planejamento da solução
- Planejamento do produto final
- Planejamento das ferramentas e materiais
- Planejamento do processo
4. Solução

Bom trabalho!

