Início
/
Desafios
/
Desafio52 - Crônometro regressivo com alarme
Desafio52 - Crônometro regressivo com alarme
Angelo Luis Ferreira | 04/09/2019
Acessos: 2.229
Desafio 52 - Projeto 65
Cronômetro regressivo com display 7 segmentos (4 dígitos)
Com base no projeto 65 resolva os seguintes desafios:
1. Com base no projeto original, faça com que quando o cronômetro regressivo chegar a zero, o display pisque 3 vezes (acende e apaga 3 vezes).
2. Acrescente no circuito um buzzer e faça com que ele toque um alarme tipo sirene quando o cronômetro atingir zero.
3. Substitua o sistema de entrada de dados do projeto do monitor serial para uso de botões. Para isto, acrescente mais dois botões (push buttons) no projeto.
3.1. Ao pressionar o botão "stop" (botão do projeto original) por 3 segundos, iniciamos a configuração para o valor inicial do cronômetro.
3.1.1. O dígito da unidade de segundos irá piscar 3 vezes.
3.1.2. Utilizando os outros dois botões, aumentamos (botão da direita) ou diminuímos o valor da unidade de segundos. O valor não poderá ser maior que 9 e nem menor que zero.
3.1.3. Após definir o valor da unidade, pressione o botão "stop" por 3 segundos para alteramos o valor da dezena de segundos.
3.1.4. Faça isso também para a unidade de minutos e dezena de minutos.
3.1.5. Finalmente, ao pressionar o botão "stop" por 3 segundos, o sistema estará configurado com o valor inicial.
3.2. Com o valor inicial configurado, clique no botão "stop" para iniciar a contagem regressiva. A partir daí o projeto funcionará de acordo com o original.
Dicas e orientações
a) Para o desafio do item 1 use as funções da biblioteca TM1637. Acesse o link User Guide for TM1637:
b) Para o desafio do item 2 utilize o som da sirene do Projeto 31 - Alarme com laser e sensor de luz LDR
O anúncio abaixo ajuda a manter o Squids Arduino funcionando
Comentários