thermistor

Ciao,
sto configurando un 4.7k thermistor presente nel kit di avvio per l’arduino. Dopo aver scritto il programma ed effettuato il test ho visto che quando la temperatura aumenta sull’output in seriale la temperatura diminuisce. So che è una cavolata ma non riesco a trovare il problema:

double Thermister(int RawADC) {
double Temp;
Temp = log(((10240000/RawADC) - 10000));
Temp = 1 / (0.001129148 + (0.000234125 * Temp) + (0.0000000876741 * Temp * Temp * Temp));
Temp = Temp - 273.15; // Convert Kelvin to Celcius
return Temp;
}

void getData() {
Serial.println(analogRead(0));
Serial.println(int(Thermister(analogRead(0)))); // display Celsius
delay(1000);
}

Riuscite ad aiutarmi?
Grazie

inverti la posizione del termistore e della resistenza. Dovrai poi cambiare i fattori di calcolo usati; ciao Uwe