PROMOÇÃO - Magazine Luiza - NÃO PERCA!

Encontre no blog...

18/02/2021

Série Arduino Básico #65 - Cronômetro regressivo com display TM1637 e Arduino

image_thumb

Série Arduino Básico

Neste projeto vamos criar um circuito que mostra o funcionamento de um cronômetro com contagem regressiva (temporizador) através da utilização do módulo TM1637 com o Arduino. Utilizando o monitor serial do IDE do Arduino, primeiro definimos o valor inicial do cronometro. Ao pressionarmos um botão (push button), o cronômetro é disparado, mostrando os valores dos segundos e minutos regressivamente. Também utilizaremos um potenciômetro para alterar a intensidade de brilho dos leds do display.

Módulo TM1637 é constituído por 4 displays de 7 segmentos em conjunto (4 dígitos). O módulo TM1637 é de fácil integração com o Arduino, pois sua tensão de alimentação é de 5V e seu controle é feito apenas por 2 conexões com o microcontrolador. Os outros 2 pinos são utilizados para a alimentação do componente. Ideal para projetos com relógio (possui uma identificação central com dois pontos) e contadores que necessitem de um display de fácil visualização.

Observações:

1. Este projeto utilizará uma biblioteca específica para o módulo TM1637 que disponibilizaremos junto com o sketch.

2. Utilizaremos os seguintes comandos da biblioteca: display.encodeDigit(), display.setSegments() e display.setBrightness().

http://www.squids.com.br/arduino/templates/jsn_epic_free/images/logo.png

No Squids Arduino você vai poder construir este projeto e aprender como ele funciona. Muito legal!!!

Obs.: Todos projetos foram testados pelo site www.squids.com.br/arduino que traz um tutorial completo para cada montagem com a lista de componentes, código do programa (sketch), simulação online, montagem do circuito e explicação detalhada do projeto.

Para ver todos projetos básicos publicados no Squids, acesse: projetos básicos

Como o projeto deve funcionar

http://www.visualdicas.com.br/images/stories/apply.pngAcesse o link: Projeto 65 - Cronômetro regressivo com display TM1637

1. Ao iniciar o programa, o display irá exibir o valor 00:00.

2. Acesse o monitor serial do IDE do Arduino.

image

2. Digite o valor inicial do cronômetro em segundos. Após digitar o valor desejado, tecle "Enter"

image

3. Observe que o número digitado em segundos irá aparecer no display no formato de minutos e segundos. Por exemplo, se digitarmos 124 iremos ver no display 02:04, ou seja 2 minutos e 4 segundos.

4. Ao clicarmos o botão (push button) iniciamos o cronômetro regressivo a partir do valor digitado, decrementando-se em 1 segundo até atingir zero.

5. Ao clicarmos o botão novamente o cronômetro é interrompido, e ao clicar de novo, o mesmo é reiniciado.

6. Quando o cronômetro chega no zero, ou é interrompido pelo botão, podemos digitar um novo valor no monitor serial.

7. Girando o eixo do potenciômetro, aumentamos ou diminuímos a intensidade dos leds do display.

Veja abaixo a montagem do circuito:

Veja abaixo o vídeo do projeto em ação:

Veja o tutorial completo em: Projeto 65 - Cronômetro regressivo com display TM1637 e Arduino

0 comentários:

Postar um comentário

Gostou do Post? Então espalhe!

Quem está curtindo...

Encontre no blog...

Fique mais.... Leia os nossos artigos!!!

Gostou? Então espalhe!

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Web Analytics