Использование двух шин i2c при подключении ADS1115 к esp32
- Войдите на сайт для отправки комментариев
Пнд, 04/05/2020 - 01:13
Вечер добрый!
Подскажите возможно ли как-то заставить библиотеку Adafruit_ADS1015 работать с определенной шиной в вот такой конструкции :
#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BME280.h>
#include <Adafruit_ADS1015.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);
Это не работает gj.
TwoWire I2Cone = TwoWire(0);
TwoWire I2Ctwo = TwoWire(1);
Зачем ты сам объявляешь экземпляры? В arduino всё уже есть. Wire и Wire1.
Ну такой пример был , взял оттуда, причем BME280 и Si7021 все работает :
Можешь поподробнее объяснить или пример какой показать ?