
Интернет-магазин «Неглупый Дом»
Оба модуля построены на термисторе — резисторе, сопротивление которого предсказуемо меняется с температурой. Это аналоговые датчики, в отличие от цифрового DS18B20.
KY-001 использует термистор в герметичном металлическом корпусе (можно погружать в жидкость), KY-028 — компактный термистор на самой плате модуля, для измерения температуры воздуха рядом с платой.
Сырое значение с аналогового пина — это не температура напрямую, а показание, зависящее от сопротивления термистора. Чтобы получить точные градусы, используется формула Стейнхарта-Харта с коэффициентами конкретного термистора — большинство готовых библиотек для этих модулей уже включают эту формулу, вручную считать не нужно.
Термисторные датчики точнее в узком рабочем диапазоне и требуют небольшой калибровки для точных значений. Для задач, где важна повторяемость и заводская точность без калибровки, лучше подходит цифровой DS18B20.
Ещё модули для Arduino: Электронные модули.
Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.