Visual Dicas |
Série Arduino Básico #65 - Cronômetro regressivo com display TM1637 e Arduino Posted: 18 Feb 2021 07:19 AM PST Série Arduino BásicoNeste 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(). 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 funcionarAcesse 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. 2. Digite o valor inicial do cronômetro em segundos. Após digitar o valor desejado, tecle "Enter" 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 |
You are subscribed to email updates from Visual Dicas. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
Nenhum comentário:
Postar um comentário
Os comentários são muito bem vindos e importantes, pois enriquecem o conteúdo dos artigos.