Репозиторий Adafruit для подключения датчиков BMP085/BMP180
Проект, в котором обеспечивается чтение двух датчиков BMP180
В двух словах, проблема в том, что по "уникальному номеру" эти датчики невозможно отличить на общей шине по причине того, что номер у всех зашит один и тот же. Поэтому их подключают через мультиплексор.
Датчик барометрического давления BMP180
#1 - 19 ноября 2015, четверг
|
|
Администратор
Сообщений: 252
Санкт-Петербург
144 дня назад
|
0
Редактировалось: 3 раза (Последний: 19 ноября 2015 в 23:57)
|
#2 - 23 ноября 2017, четверг
|
|
Администратор
Сообщений: 252
Санкт-Петербург
144 дня назад
|
0
Новый датчик давления BMP280 в китайском исполнении
доставил немало проблем.Библиотека Adafruit BMP280 не хочет с ним работать по интерфейсу I2C по причине того, что рассчитана на собственный шилд с датчиком BMP280 производства Adafruit. Правильный ответ, как заставить китайский датчик работать с библиотекой Adafruit BMP280, удалось найти здесь: https://toster.ru/q/310738. У меня заработало подключение по SPI: SCL - 13 SDA - 11 CSB - 10 SDO - 12. При этом в примере из библиотеки Код CPP: нужно закомментировать строчку с созданием объекта датчика, подключенного по интерфейсу I2C, и раскомментировать строку с подключением через программный SPI:
Код CPP:
Редактировалось: 5 раз (Последний: 23 ноября 2017 в 12:31)
|
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.