Início
/
Desafios
/
Desafio41 - Display 7 segmentos com Arduino com botões e contagem regressiva e botões
Desafio41 - Display 7 segmentos com Arduino com botões e contagem regressiva e botões
Angelo Luis Ferreira | 26/04/2019
Acessos: 3.298
Desafio 41 - Projeto 55
Display 7 segmentos - letras de A a F, botões e contagem regressiva.
Com base no projeto 55 resolva os seguintes desafios:
1. Acrescente no sketch as letras A, B, C, D, E e F:
2. Crie uma contagem regressiva de 9 a 0, invertendo o sentido do projeto original.
3. Acrescente um botão (push button) no circuito. Ao clicar no botão a contagem para e ao clicar novamente no botão a contagem é reiniciada no sentido contrário.
4. Acrescente mais um botão (push buttons) no circuito. O programa inicia no número zero. Ao clicar no botão direito, incrementa em +1 o valor no display. Ao clicar no botão esquerdo, decrementa -1 o valor no display.
Dicas e orientações
a) Para o desafio 1, lembre-se que o display de 7 segmentos é formado pelos leds dos 7 segmentos e pelo led do ponto. Veja a imagem abaixo que mostra a referência dos pinos dos display com os leds dos segmentos A, B, C, D, E, F, G e do ponto DP:
Veja abaixo a combinação dos bits que formarão as letras (1 = ligado / 0 = desligado).
b) Ainda utilizando as funções, crie no "Void loop()" um "for (int=9;i=0;i--)" para criar uma contagem regressiva de 9 a 0 repetidamente.
c) Para o desafio 3 utilize o projeto 4a para programar a funcionalidade do botão. Substitua a função delay() pela função millis(), para que o botão possa ser verificado durante todo o processo. Veja também:
c1.) Como usar push button com Arduino (programação).
c2.) Como usar temporizadores no Arduino.
d) Para o desafio 4. crie uma sequência onde os valores deverão ir de 0 a F. Após o F, voltar para o zero. E, antes do zero, voltar para o F.
O anúncio abaixo ajuda a manter o Squids Arduino funcionando
Comentários