mpu6050入门使用攻略
1、MPU 6050属于IMU传感器系列,通常被用于自平衡机器人、无人机、智能手机等领域。IMU传感器可以帮助我们在三维空间中获取物体当前三维位置的值,这些值可以用来帮助我们确定物体的精确位置,通过MPU6050可以检测智能手机的水平或倾斜状态或是使用IMU传感器来追踪运动状态等。

3、当我们单独把加速度计和陀螺仪组合使用时,要将两种功能模块组合在一起并做到精确控制并不容易。这是采用MPU 6050则可以很可靠和精确的来完成开发。相对来MPU6050除了比其他传感器便宜,在功能上也表现得更好。在下面的文章中,我们将介绍MPU 6050的基本使用,演示如何将其与Arduino进行交互,并展示如何使用Arduino 和 MPU 6050的数据来制作3D模型。

5、加速度计是如何工作的?加速度计采用压电效应的工作原理,就像上面的图片一样,在一个立方体的盒子里面有一个小球,盒子的四壁是用压电晶体材料,当盒子倾斜时,由于重力的作用,球就会向倾斜的方向移动,当小球碰到墙壁就会产生压电电流。盒子中有上下、左右、前后三对相对的墙壁,每一对墙对应于三维空间中的一个轴:X轴、Y轴、Z轴。根据压电壁产生的电流,我们就可以确定倾角的方向和大小。

7、连接Arduino与MPU 6050详见MPU6050的I2C接口测试上传代码并测试Arduino MPU 6050为了测试Arduino MPU 6050,首先需要下载由Jeff Rowberg开发的MPU 6050的Arduino库。下载地址:MPU6050.zip。接下来,解压得到名为“MPU6050”的文件夹,将其粘贴到Arduino的“library”文件夹中。

9、上传测试代码后,打开串行监视器,并将串口监视器的波特率设置为115200。接下来,是否看到了“Initializing I2C devices …”之类的东西。如果未看到任何输出,按一下Arduino上的“REST”键,当看到”Send any character to begin DMP programming and demo.” 的时候。
