- Desenvolvedor: Gabriel Cavalcanti Coelho;
Implementação das atividades propostas na aula síncrona do dia 29/01 do EmbarcaTech utilizando o simulador Wokwi e a placa BitDogLab. As atividades envolvem a utilização de temporizadores periódicos e temporizadores de disparo (one-shot) para controle de LEDs.
Funcionamento:
- O semáforo inicia com o LED vermelho aceso;
- A cada 3 segundos, o estado muda na seguinte sequência:
- Vermelho → Amarelo;
- Amarelo → Verde;
- Verde → Vermelho.
- O terminal exibe um contador de segundos e indica quando ocorre a troca de estado.
Funcionamento:
- No início, os LEDs estão apagados, e o botão é configurado como entrada com um pull-up interno ativado;
- Quando o botão é pressionado:
- Todos os LEDs acendem simultaneamente.
- Um temporizador inicia um ciclo de desligamento progressivo dos LEDs, ocorrendo a cada 3 segundos;
- Após 3 segundos: O LED azul apaga;
- Após 6 segundos: O LED vermelho apaga;
- Após 9 segundos: O LED verde apaga e o sistema retorna ao estado inicial.
- Durante o ciclo, novas pressões do botão são ignoradas até que todos os LEDs tenham sido apagados;
- O terminal exibe mensagens com o tempo de acionamento do botão e de cada etapa do alarme.