Uso di OneWire

nid69ita:
Forse dovresti specificare che stai usando una funzione fatta da qualcuno e che non è della libreria standard di Arduino:
Arduino 1-Wire Tutorial

Comunque, 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!!!!