День добрый . Мне необходимо подключить к ESP32 датчики с использованием двух шин : #include <Wire.h> #include <Adafruit_Sensor.h> #include <Adafruit_BME280.h> #define SDA_1 27 #define SCL_1 26 #define SDA_2 33 #define SCL_2 32 TwoWire I2Cone = TwoWire(0); TwoWire I2Ctwo = TwoWire(1); Как указать библиотеке Adafruit ADS1115 что необходимо использовать вторую шину тwoWire(1) ? Я пробовал указывать как Adafruit_ADS1115 ads1115(&I2Ctwo); Это не работает.
Вы определитесь чего подключаете-то датчик или АЦП? И зачем на две разные шины? И 2 датчика и 2 АЦП можно к одной шине подключить.
Купил вот такой девайс - https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/ в нем первая шина используется для управления драйвером питания IP5306, a все датчики сидят на второй шине Соответственно их удалось инициализировать вот такой конструкцией: bme.begin(0x76, &I2Ctwo); Adafruit_Si7021 Si7021 = Adafruit_Si7021(&I2Ctwo); а с ads1115 такой синтаксис не проходит , может просто какая то другая библиотека нужна если да то какая ?