nid69ita:
Forse dovresti specificare che stai usando una funzione fatta da qualcuno e che non è della libreria standard di Arduino:
Arduino 1-Wire TutorialComunque, copiala e fai una versione con nome diverso che manda su lcd.
void printTemperature(DeviceAddress deviceAddress)
{ float tempC = sensors.getTempC(deviceAddress);
if (tempC == -127.00) {
Serial.print("Error getting temperature");
} else {
Serial.print("C: ");
Serial.print(tempC);
Serial.print(" F: ");
Serial.print(DallasTemperature::toFahrenheit(tempC));
}
}
void LcdTemperature(DeviceAddress deviceAddress)
{ float tempC = sensors.getTempC(deviceAddress);
if (tempC == -127.00) {
lcd.print("Error getting temperature");
} else {
lcd.print("C: ");
lcd.print(tempC);
lcd.print(" F: ");
lcd.print(DallasTemperature::toFahrenheit(tempC));
}
}
Scusami...ma non ho mica scritto che è di mia invenzione. Questo è l'esempio da cui ho preso spunto da qui alla mia mancano parecchie cose che non mi servono e ho aggiunto altre parti stasera stesso. Inoltre sto adattando questo codice nel mio originale...questo è uno sketch che sto usando solo per far funzionare le sonde...comunque grazie!!!!