-1

我正在开发一个使用带有 arduino Nano 的加速度计的项目。

我正在使用 MPU6050。但是,无论我是否移动 MPU6050,我都有相同的静态值......我只得到-1。考虑到我看过的所有教程都实现了检索数据,这真是令人沮丧。

首先,我将 MPU6050 与 arduino 连接起来,如下所示: 在此处输入图像描述

然后我用了官方代码https://playground.arduino.cc/Main/MPU-6050#short 就是说这个:

在此处输入图像描述

这就是我得到的...

在此处输入图像描述

我买了一个新的,但我仍然有同样的问题......

如果有人有任何想法,我将不胜感激!

谢谢

4

2 回答 2

2

你怎么知道 I2C 设备地址是正确的?您可以尝试扫描总线以发现所有设备及其地址。这将确认您的总线设置也可以正常工作。找到了完成此操作的快速指南:http: //henrysbench.capnfatz.com/henrys-bench/arduino-projects-tips-and-more/arduino-quick-tip-find-your-i2c-address/

“I2C地址取决于传感器的AD0引脚。如果它接地,地址是0x68。如果它连接到VLOGIC(+3.3V)它是0x69。有一些带有MPU的传感器板-6050 传感器已经焊接在上面。”

于 2018-08-13T14:45:11.937 回答
-1

所以确实需要焊接引脚。我们没有考虑这一点,因为我们也没有焊接就连接了 VCC 和 GND,并且 LED 工作正常,因此我们认为现在将它们粘在一起就足够了。好像我们错了,我现在家里有三个工作陀螺仪。

于 2019-05-06T20:16:54.397 回答