DHT12
Работа с датчиком DHT12 по протоколу I2C: чтение температуры и влажности с поддержкой калибровки
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:19311df1c12bb9d3314df12573d9c6a39c7137f6bfefccd8e33ec95ff03c982fDHT12-0.5.2-19311df1.zipОписание
DHT12 — это датчик температуры и влажности, работающий по протоколу I2C с фиксированным адресом 0x5C. Библиотека предоставляет простой интерфейс для чтения данных: после инициализации нужно вызвать функцию read(), а потом получить значения через getTemperature() и getHumidity(). Датчик поддерживает калибровку с использованием смещений для повышения точности. Работает на частотах I2C до 400 кГц, хотя это не полностью протестировано. Если нужно подключить несколько DHT12, можно использовать I2C мультиплексер вроде TCA9548. Для более сложных операций — расчёт точки росы, индекса тепла или конвертация единиц — стоит обратить внимание на отдельную библиотеку Temperature conversions от того же автора.