Denrlei:
Removi a linha que estava dando erro. O programa copila mas não funcionou...
Tente ser mais especifico, porque não funcionou é muito vago.
O sensor de temperatura e o lcd já alguma vez funcionaram?
O lcd mostra alguma coisa?
Tentou usar serial monitor para tentar perceber o que se passa?
Porque esta usar "{}" nesta zona
unsigned long currentMillis = millis(); //Timer para ler o valor da temperatura
{
tm = dht.readTemperature(); //Leitura do valor de temperatura
hm = dht.readHumidity(); //Leitura do valor de umidade
previousMillis = currentMillis;
}
aumenta_max = digitalRead(pino_aumenta_max); //Lê o pino de entrada para aumentar a temperatura máxima
experimente remover, penso que não são necessários
unsigned long currentMillis = millis(); //Timer para ler o valor da temperatura
tm = dht.readTemperature(); //Leitura do valor de temperatura
hm = dht.readHumidity(); //Leitura do valor de umidade
previousMillis = currentMillis;
aumenta_max = digitalRead(pino_aumenta_max); //Lê o pino de entrada para aumentar a temperatura máxima