Здравствуйте, столкнулся с проблемой с BME280 5V. Подключаю датчик к Меге по I2C – все отлично, показания корректные. Навешиваю еще любое устройство на шину (экраны LCD1602, SSD130, часы DS3231) датчик определяется, но по всем параметрам становятся 0. Другое устройство в тоже время работают корректно.
Сканер адресов I2C все адреса видит. Пробовал разные библиотеки для BME280, подключал к 3.3v результат тот же.
Недавно уже была подобная тема - подобный датчик работал только если был “первым” в цепочке устройств… Вроде так и не решилось …
Это именно с BME? Потому что с BMP у меня точно гирлянда устройств работает.
Там вроде как раз BMP был…
ВРУ ! Там оказывается проблема была в МАКЕТКЕ !!!
Я думаю надо с резисторами подтяжки разбираться - несколько устройств и на каждом уже могут быть резисторы по 4К7 и они встанут параллельно со всеми вытекающими …
Попробую подтянуть линии.
По хорошему должна быть одна подтяжка на всех в 4К7.
В моей метеостанции тупо модули BMP/LCD/Что-то ещё без модификаций вкрячены на одну шину. Несколько лет никаких проблем.
Если проблема в резисторах подтяжки, то почему другие модули “осиляют” притягивать к земле?
у других модулей автоматы другой системы
саму по себе увеличенную нагрузку имитировать внешним резистором несложно,
по меньшей мере этот вопрос снимется
Вот почему на одном автомобиле можно перевезти тонну навоза, а на другом нельзя?
все ли грибы съедобны? …Съедобны все, только некоторые - один раз… )))
Спасибо всем за помощь!
Все заработало, когда все спаял. Не понимаю почему на макетке так тупило.