Thermometer NTC

Steinhart-Hart vergelijking voor berekenen Temperatuur met NTC

 

// 3950 = Beta coefficient van de NTC

// 10000 = waarde ntc bij 25 graden C.

// pullup 33000  = waarde pull-up CHECK DEZE WAARDE!!

 

Berekening van de temperatuur:

 

inputwaarde = 1023 / inputwaarde - 1;

inputwaarde = pullup / inputwaarde;

 

float temperatuur;

temperatuur = inputwaarde  / 10000;    // (R/Ro)

temperatuur = log(temperatuur);        // ln(R/Ro)

temperatuur /= 3950;                   // 1/B * ln(R/Ro)

temperatuur += 1.0 / (25 + 273.15);    // + (1/To)

temperatuur = 1.0 / temperatuur;       // Inverteren

temperatuur -= 273.15;            // absolute temp. omzetten naar graden Celcius