В том то и дело, что я использовал термистор для того, чтобы понять как он работает и понять алгоритм перевода значений :) А так, если бы мне нужен был термометр, то я бы использовал стабильный и откалиброванный цифровой датчик температуры, например DHT11 или DS18B20.
Нет, датчик я не калибровал, хотя заметил, что всё таки некоторая погрешность присутствует (± 1°C), поэтому калибровка желательна. Константы разные под разные термисторы. У меня термистор, сопротивление которого при 25°C равно 10 кОм. На википедии приводятся значения этих констант под термистор, сопротивление которого при 25°C равно 3 кОм en.wikipedia.org/wiki/Thermistor
Зависимость сопротивления от температуры определяется формулой Стейнхарта и Харта
1/T = a+b(lnR)+c(lnR)3
T — температура в Кельвинах
R — сопротивление
a, b, c — константы термистора, выведенные эмпирически или найденные в документации к термистору.
Схемы лучше рисовать во Fritzing.
Зависимость сопротивления от температуры определяется формулой Стейнхарта и Харта
1/T = a+b(lnR)+c(lnR)3
T — температура в Кельвинах
R — сопротивление
a, b, c — константы термистора, выведенные эмпирически или найденные в документации к термистору.