Arduino DHT11 чтения мест обмена

У кого-нибудь еще есть подобные проблемы с использованием Arduino (в данном случае Mega2560) и DHT11 с DHT Library. Я читаю датчик влажности и температуры раз в минуту. Я не использую задержки, но проверяю текущий миллис - последний прочитанный миллис, чтобы проверить, когда мне нужно снова прочитать значения. Во всяком случае, это мои данные на графике. Иногда это работает легко несколько часов или даже целый день, но внезапно чтение идет как на картинке выше. Как температура и влажность местами. Очень надоедливый. Я скоро выложу свою версию DHT lib. Это должно быть последнее, что я мог найти в Интернете.

Может ли это быть ошибка в библиотеке или просто плохой датчик DHT11 (купленный в Китае)

Изображение показаний DH11

1 ответ

DHT11 очень простой и грубый датчик. Таким образом, некоторые колебания могут наблюдаться. У меня есть датчики DHT11, DHT22 aka AM2302 и DS18B20 (только температура). DHT22 и DS18B20 имеют схожие результаты с точностью до 0,1°C. Но DHT11 полезен только для грубого наблюдения, и иногда я получаю те же результаты, что и на вашей картинке.

Другие вопросы по тегам