Boa tarde a todos.
Sou novo aqui no fórum e estou precisando da ajuda de vocês.
Estou usando um display 16x2 Key Pad para fazer as seguintes funções:
Mostrar (hora, data, temperatura), quando for pressionado qualquer botão mude para outra tela que irá exibir um menu. Até ai tudo bem, consegui fazer sem problema, porem...... eu quero que, se o usuário não pressionar nenhum botão na tela do menu por um certo tempo (10 segundos) o arduino volte a mostrar a primeira tela (hora, data, temperatura).
Já faz mais de uma semana que estou procurando uma solução na internet e não achei nada.
Alguém tem alguma ideia?
Obrigado
Tags:
Boa tarde D,
Clique em : " Deseja carregar arquivos? " e depois em " Escolher arquivo" e anexe o arquivo
com o seu sketch.
Assim poderemos entender seu projeto e tentar ajuda-lo.
RV
O sketch esta dividido em vários arquivos, mas eu acho que consigo explicar melhor.
Tela 01:
----------------------------------
Sexta 24.11.17
16:55:54 27ºC
----------------------------------
Pressionando qualquer botão vai para tela 02.
Tela 02:
----------------------------------
>AJUSTAR HORA
AJUSTAR DATA
----------------------------------
Caso o usuário não pressione nenhum botão, depois de 10 segundos quero que volte a mostrar a Tela 01 automaticamente.
Boa tarde D,
não entendi o arquivo que você postou : " Projeto_Alarmes.rar ".
Ele realmente contem 5 arquivos com códigos, mas todos os 5 são iguais.
RV
O ideal é não usar delay no código, e sim utilizar como o exemplo "BlinkWithoutDelay". Utilize uma varíavel que será incrementada a cada segundo, e quando essa varíavel chegar a 10, volta ao menu.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por