DHT22 (AM2302)

Использование датчиков и обсуждение пользовательских блоков к ним
Ответить
vsheva
Рядовой
Сообщения: 13
Зарегистрирован: 07.01.2017{, 03:44}
Репутация: 0

DHT22 (AM2302)

#1

Сообщение vsheva » 15.02.2018{, 18:30}

Периодически проскакивает 0%, закономерности не наблюдается. Проверено на 3-х дат-ах, судя по всему считывание происходит с запозданием.
Ничего умнее , чем пропуск нулевых результатов не придумал. Может кто сталкивался и нашел другое решение?

itsm22
Рядовой
Сообщения: 42
Зарегистрирован: 05.01.2018{, 15:24}
Репутация: 3

DHT22 (AM2302)

#2

Сообщение itsm22 » 29.03.2018{, 12:16}

Такая же проблемка. Может подскажите как реализовать пропуск нулевых результатов ?

Отправлено спустя 2 часа 43 минуты 16 секунд:
В продолжение темы, подскажите как реализовать алгоритм: если получаемое значение от датчика равно 0 то брать предыдущее значение. Датчик опрашивается раз в минуту.
0.PNG
0.PNG (3.68 КБ) 1269 просмотров

Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01.05.2016{, 01:04}
Репутация: 38
Откуда: Коломна
Имя: Станислав
Контактная информация:

DHT22 (AM2302)

#3

Сообщение Boroda » 29.03.2018{, 15:04}

Использовать фильтры аномальных значений.

Отправлено спустя 8 минут 5 секунд:
Только если информация с датчика считывается раз в секунду, то и фильтр надо запускать раз в секунду.

Ответить

Вернуться в «Датчики температуры, влажности и давления»