一、原理基础
一块ESP32可支持2个I2C接口,TwoWire(0)和TwoWire(1)。在arduino esp32中默认引脚是SDA 21,SCL22,引脚也可以自定义。
二、连线电路
MPU6050 模块1接线
VCC | 3.3V |
---|---|
GND | GND |
SDA | 17 |
SCL | 16 |
MPU6050 模块2接线
VCC | 3.3V |
---|---|
GND | GND |
SDA | 18 |
SCL | 23 |
三、代码
#include <Wire.h>
#include <MPU6050_tockn.h>
TwoWire I2C_mpu1 = TwoWire(0);
TwoWire I2C_mpu2 = TwoWire(1);
MPU6050 mpu1(I2C_mpu1);
MPU6050 mp