Связаться со мной:

bme280 выдает nan вместо показаний.

Проверьте питание. Вероятно проблема в плохом контакте на 3.3 вольта. I2C работает с плохим контактом питания, соответственно датчик определяется как исправный. Но сам датчик не работает при плохом питании и выплевывает nan вместо показаний.

В моем случае началось все с того что датчик периодически начал выплевывать nan. Я начал думать что датчик умирает. И в один прекрасный день он несколько часов передавал nan вместо показаний. Помогла очистка контактов от окислов. Решение найдено здесь.

Поделиться
Отправить
12 апреля   bme280   esp8266   nan
2 комментария
Илья

Полночи пытался завести bme280 на wemos d1 mini — не видит и все. i2c-сканнер видит на адресе 0х76 его, но все равно не работает. Я уже подумываю вместо i2c иначе подключить его. Либо еще раз нормально пропаять контакты на самом датчике. На какие пины вешали?

Петр Аникин

Плата у меня nodemcu, пины D3, D4

Илья

У меня в итоге тоже проблема с пайкой была. Нормально на wemos’е землю пропаял и на BME280 сразу провода к гребню припаял, повесил на D2, D1 и дописал в коде:
Wire.begin(4, 5); // D2, D1

Заработало в итоге.

Популярное