Grazie ![]()
Passiamo al prossimo problema. Guarda questa parte di codice:
void loop(void)
{
 delay(1000);
 Serial.print("Getting temperatures...\n\r");
 sensors.requestTemperatures();
Â
 lcd.setCursor(0, 0);
 lcd.print("TBA:");
 LcdTemperature(BollitoreAlto);
Â
 lcd.setCursor(0, 1);
 lcd.print("TCS:");
 LcdTemperature(CollettoreSolare);
Â
 Serial.print("Temperatura bollitore solare: ");
 printTemperature(BollitoreAlto);
 Serial.print("\n\r");
 Serial.print("Temperatura Collettore Alto: ");
 printTemperature(CollettoreSolare);
 Serial.print("\n\r");
}
Per ora mi rimane il serial.print solo per controllare i valori sul monitor, poi per alleggerire il codice lo eliminerò. Ora in pratica non mi stampa il valore sul display. Mi esce sulla prima riga TBA: e sulla seconda TCS:
C'entra la risoluzione della sonda?sul serial monitor tutto funziona con lo stesso codice!
Edit:Tutto risolto
grazie ![]()
Edit2: Se dovesse servire a qualcuno il mio errore era qui: void loop(void) ho tolto il void dalle parentesi quindi così: void loop()
![]()