Prova a includere queste righe e vedi che valori restituisce
// prova con sensor temp 36gz
sensortemp = analogRead(inTemp); //lettura dei dati nel pin analogico 1
Serial.print("Lettura AnalogRead: ";
Serial.println(sensortemp);
voltage = (sensortemp*5000)/1024; // Conversione in millivolt
Serial.print("Millivolt: ";
Serial.println(voltage);
voltage = voltage-500; //elimino offset
Serial.print("Senza OffSet: ";
Serial.println(voltage);
celsius = voltage/10; // converto da millivolt a celsius
Serial.print("Temperatura: ";
Serial.println(celsius);
temp = celsius; // assegno il valore alla variabile intemp
Usando quella formula, la temperatura di 377 C si ottiene col valore di AnalogRead pari a 875 che corrisponde a 4272mV che è fuori specifica perché il sensore dovrebbe erogare massimo 2000mV.
Presumo sia guasto.