某宝买了一个MPU6050(记为A吧),在VSCode PIO ardiuno框架下测试时(使用Electronic Cats的MPU6050库),接了3.3V的VCC,GND,SCL和SDA。
可以正常连接模块,但是通讯异常。发现该6050的deviceId是0x38,地址错误导致mpu.testConnection()函数返回false。若不进行mpu.testConnection()判断,加速度数据异常(旋转反转模块数据不会改变)(虽然姿态角和温度都不正常,但这两个会改变)。

换了一个正常的MPU6050(记为B),可以正常输出(B的deviceId是0x34),排除了代码或其他硬件的影响。

玄学的来了!!!把B直接拔下换成A,A就正常了!!!

但是重启esp32C3后,A就又不正常了。

询问客服,客服直接爽快退款。暂时未找到解决方案。
求各位大佬相助。
可以正常连接模块,但是通讯异常。发现该6050的deviceId是0x38,地址错误导致mpu.testConnection()函数返回false。若不进行mpu.testConnection()判断,加速度数据异常(旋转反转模块数据不会改变)(虽然姿态角和温度都不正常,但这两个会改变)。

换了一个正常的MPU6050(记为B),可以正常输出(B的deviceId是0x34),排除了代码或其他硬件的影响。

玄学的来了!!!把B直接拔下换成A,A就正常了!!!

但是重启esp32C3后,A就又不正常了。

询问客服,客服直接爽快退款。暂时未找到解决方案。
求各位大佬相助。