0
morris.yeh

您好,

我根據FAQ上使用多組I2C的範例 http://www.amebaiot.com/use-multiple-i2c/

程式宣告如下:

#include <Wire.h>
#include <Adafruit_Sensor.h>
#include "Adafruit_SHT31.h"
#define WIRE_COUNT 3

Adafruit_SHT31 sht31 = Adafruit_SHT31();

void setup() {
Wire.begin();
Wire1.begin();
Wire2.begin();

Serial.begin(9600);
sht31.begin();

....(以下節略)

 

發現仍然只有一組I2C(I2C1) 可以使用,其他I2C依舊抓不到裝置,請問我是否遺漏了什麼?

我使用的環境是:

RTL8195A

Ameba ARDUINO 版本2.0.0

DAP版本DAP_FW_Ameba_V10_2_3-2M

感測器: adafruit SHT31, 以及 BME280

ufo 回答了