Hay dos fórmulas que describen la dependencia de resistencia-temperatura. La fórmula más utilizada es
La fórmula B
$$ R (T) = R_0 \ cdot \ exp \ left (B \ cdot \ left (\ frac {1} {T} - \ frac {1} {T_0} \ right) \ right) $$
donde \ $ R_0 = 4.7k \ Omega \ $ y \ $ T_0 = 298.15K \ $ (Tenga en cuenta que la fórmula utiliza Kelvin, y la resistencia nominal \ $ R_0 \ $ se da para 25 ° C = 298.15K)
\ $ B = 3977K \ $ es una constante específica para su parte, y generalmente aparece en la hoja de datos o en la página de su producto.
el inverso de la fórmula es
$$ T = \ frac {T_0 \ cdot B} {T_0 \ cdot \ ln (R / R_0) + B} $$
Esta fórmula generalmente es adecuada para un rango de temperatura de -20 ... + 120 ° C, pero puede encontrar su propio valor para B si su rango de medición está muy lejos de esto. Sin embargo, observé una desviación de solo 1 ° C a -40 ° C para un tipo que usé.
La fórmula de Steinhart-Hart
Si la Fórmula B no satisface sus necesidades de precisión, puede usar esto:
$$ T = \ frac {1} {A + B \ cdot \ ln \ frac {R} {R_0} + C \ cdot \ ln ^ 2 \ frac {R} {R_0} + D \ cdot \ ln ^ 3 \ frac {R} {R_0}} $$
Sin embargo, los coeficientes A, B, C, D de Steinhart-Hart generalmente no se incluyen en las hojas de datos, y usted debe encontrarlos por su cuenta.
(Además, el cálculo de lo inverso es ... uno de mis profesores diría algo para una larga noche de Navidad sin novia ...)
Le recomendaría que utilice la Fórmula B, ya que es la más fácil y el valor B suele conocerse. Una tabla de consulta consume algo de memoria, y el trabajo para determinar los valores es en vano cuando tiene que cambiar el termistor debido a la dispersión parcial.
Acerca de tus lecturas analógicas
Si A5 produce 3.3V, debería obtener aproximadamente \ $ \ frac {10k \ Omega} {10k \ Omega + 4.7k \ Omega} \ cdot 3.3V = 2.24V \ $ para temperaturas ambiente altas (25 ° C) . Para temperaturas más bajas, el termistor tiene una resistencia más alta, y el voltaje debería ser más bajo.