Forse dovresti specificare che stai usando una funzione fatta da qualcuno e che non è della libreria standard di Arduino:
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));
}
}