Tags:
Oi JM, bom dia.
Entendi assim o que quer mostrar no LCD.
Corrija se eu estiver errado.
A cada 4s você quer mostrar uma informação diferente no LCD, repetindo em ciclos de 4.
Rui
Ola Rui, isso !
É mais ou menos assim:
lcd.setCursor (0 ,0); // mostra a informacao na linha zero, coluna zero
lcd.print(relogio) // mostra o relogio (nao é assim exatamente, foi só um exemplo)
lcd.setCursor(1, 0); // mostra a informacao na linha um coluna zero
lcd.print (sensor1);
delay(4000);
lcd.clear(); // limpa o LCD para nao sobrescrever as informações
lcd.setCursor (0 ,0); // mostra a informacao na linha zero, coluna zero
lcd.print(relogio) // mostra o relogio (nao é assim exatamente, foi só um exemplo)
lcd.setCursor(1, 0); // mostra a informacao na linha um coluna zero
lcd.print (sensor2);
delay(4000);
repete para os demais sensores.
.
.
.
Como não sei se é possivel limpar apenas uma linha, passei o comando para limpar todo o LCD, então tem que mandar mostra novamente o relógio e depois a informação que você quer.
Pode também ser feito uma função para cada tipo de informação mostrada no LCD, e chamar as funções em sequencia, com o delay que quiser.
Foi só um exemplo bem simples, existe várias formas de conseguir o que quer.
Veja se ajuda :
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por