树莓派零看不到 i2c 设备

时间:2021-06-07 14:31:47

标签: python raspberry-pi

我尝试通过 i2c 总线连接到 raspberry pi zero 3 个不同的设备:3 个加速度计 mpu6050、1 个气压计 BMP280、1 个罗盘 QMC5883L。 mpu6050、BMP280 和 QMC5883L 有不同的地址。 mpu6050可以通过向AD0施加高电压或低电压来将地址从x68更改为x69,因此我顺序读取数据,在适当的时间在设备上切换我需要的地址。但是有一个问题:如果一切都按照下图连接,那么pi只能看到两种传感器类型mpu6050和BMP280。如果断开所有 mpu6050,pi 会看到 BMP280 和 QMC5883L。我以为问题可能出在电源上,所以我单独给QMC5883L供电,但它什么也没给。 为了检查设备,我在终端中使用了命令:

sudo i2cdetect -y 1

和python在连接mpu6050时报错,QMC5883L不可见

OSError: [Errno 121] Remote I/O error

enter image description here

0 个答案:

没有答案