Joub
New member
Всем добра!
Может кто сталкивался?
Суть такая:
- стандартное подключение вот по такой схеме https://simple-circuit.com/esp8266-esp-01-dht11-dht22-sensors/ , через какое-то время контроллер начинает получать NAN
Вот кусок кода отвечающий за получение данных:
В какой-то момент начинает срабатывать условие...
Проверял это на 2-х датчиках.
Поставить аналог на i2c шине не могу, т.к. датчик вынесен за окно, на проводе примерно 30-50 см. , для i2c это далеко...
Да, так-же проверял и на более близком расстоянии, точнее прямо возле ESP, на макетке...
Если нельзя предотвратить эти зависания, то может можно как-то перезагружать его (программно)?
Может кто сталкивался?
Суть такая:
- стандартное подключение вот по такой схеме https://simple-circuit.com/esp8266-esp-01-dht11-dht22-sensors/ , через какое-то время контроллер начинает получать NAN
Вот кусок кода отвечающий за получение данных:
C++:
// DHT11
float dhtHum = dht.readHumidity();
float dhtTemp = dht.readTemperature();
if (isnan(dhtTemp) || isnan(dhtHum))
{
display.println("DHT11 ERROR!");
}
Проверял это на 2-х датчиках.
Поставить аналог на i2c шине не могу, т.к. датчик вынесен за окно, на проводе примерно 30-50 см. , для i2c это далеко...
Да, так-же проверял и на более близком расстоянии, точнее прямо возле ESP, на макетке...
Если нельзя предотвратить эти зависания, то может можно как-то перезагружать его (программно)?