Dht22 зависает через некоторое время
- Войдите на сайт для отправки комментариев
Вс, 02/02/2014 - 09:14
ДД!
ктонить сталкивался с проблемой того что через несколько часов работы программы датчик начинает отправлять нулевые значения. после сброса контроллера работоспособность восстанавливается .
Ищите решение проблемы в программе.
А в программе стандартная библиотека dht.
Самое неприятное что происходит это через несколько часов. Как отловить.
О каких стандартах вы говорите? И с чего вы взяли что дело в библиотеке?
"Уплывает" интервал и программа не может распознать код.
Рекомендую взять Логоанализатор и посмотреть им все задержки сравнивая с теми что выставлены в библиотеке. Если какая то близко к границе - изменить.
P.S. Эти DHT своим асинхронным сериалом сильно напрягают - ведь есть же свободный вывод для CLK
Ардуина на какой частоте работает?
Были проблемы на 8МГц. Решилось так:
DHT dht(dhtPIN, DHT11, 3);