Estou desenvolvendo um projeto com as seguintes características:

 

Um pulso digital aciona um alarme sonoro e visual por 10 segundos. Após este tempo o alarme sonoro desliga mas o sinal luminoso (led) continua acionado.

Preciso implementar isso mas que o programa continue monitorando o restante das variáveis. Para que isso seja possível eu preciso reter o nível lógico do pulso do botão um e "amarrar" ele para que meu alarme visual fique funcionando até o momento do reset.

 

Resumindo:

Botão1 (pulso) – inicia o alarme;

Botão2 (pulso) – reseta do alarme;

Alarme sonoro (buzzer) – aciona imediatamente após o pulso no botão 1 ;

Alarme sonoro (led1) – aciona imediatamente após o pulso no botão 1;

 

Após o tempo (10s) desliga o buzzer e o led permanece ligado;

 

O restante das I/O tem de continuar funcionando.

Exibições: 586

Responder esta

Respostas a este tópico

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço