LDC keypad shiel + DHT11 + MENU = problema para mostrar as temperaturas

Boa noite,

sou novato no fórum e no Arduíno, mas estou montando um controle de temperatura e umidade para minha estufa, e estou usando sensores DHT11 , tenho aqui um LCD keypad , com 6 botoes que usam a mesma porta e trabalham por diferentes tenções.

Testei os componentes separadamente, e tudo funciona.

Montei um menu, onde quero mostrar as diferentes temperaturas e umidades ( são 9 DHT11 ), e também quero modificar os limites de temperatura.

consegui um modelo de código para o menu, modifiquei e consegui mostrar as temperaturas como queria .... ai vem o mas, .... mas a temperatura e umidade que aparece no LCD não estão em tempo real, o código executa uma leitura e para.

agora as duvidas:

como eu faco para ter esses números em tempo real ?

se alguém puder ajudar, desde já sou grato!

   menu_com_dht_001.ino 

Exibições: 205

Responder esta

Respostas a este tópico

Boa noite FL,

O que está causando esta "parada, é um delay que vc colocou no final de cada menu.

 "  delay(2000);//Intervalo recomendado para leitura do sensor  " 

Acho desnecessário este delay, pois ele está depois que o valor já foi mostrado.

A biblioteca DHT.h já dá o tempo correto para leitura do sensor.

Experimente tirar todos delays e veja o resultado.

RV

ola boa tarde, obrigado pela resposta... 

desculpe a demora para responder, nao tenho internet no sitio,

tirei todos os delay mas ainda sim nao resolveu, falei com um outro cara ele me disse para colocar dentro do loop, mas nao estou sabendo fazer.

mais alguma ideia ?

obrigado

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço