Desafio52 - Crônometro regressivo com alarme

Desafio 52 - Projeto 65

Cronômetro regressivo com display 7 segmentos (4 dígitos)

Com base no projeto 65 resolva os seguintes desafios:

Módulo TM1637 com display 4 dígitos

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

×

Infomações do site / SEO








×

Adicionar Marcadores