
Интернет-магазин «Неглупый Дом»
В отличие от аналоговых термисторов вроде KY-001/KY-028, DS18B20 — полностью цифровой датчик: он сам оцифровывает температуру внутри своего корпуса и отдаёт уже готовое значение в градусах по протоколу связи.
DS18B20 использует шину 1-Wire — данные передаются по одному-единственному проводу (плюс земля и питание). Это удобно, если нужно поставить несколько датчиков: все они могут висеть на одной линии данных, у каждого свой уникальный заводской адрес, и опрашивать их можно по очереди без отдельного пина на каждый датчик.
Для корректной работы линии данных обязательно нужен подтягивающий резистор номиналом около 4.7 кОм между линией данных и питанием — без него связь с датчиком может быть нестабильной или вовсе не устанавливаться.
Заводская точность — около ±0.5°C в широком диапазоне без какой-либо ручной калибровки, что явно лучше типичного термистора без подгонки коэффициентов.
Ещё модули для Arduino: Электронные модули.
Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.