====== 27.6轴运动传感器(MPU6050), 6 Axis Motion Sensor(MPU6050) ====== ===== code:127 ===== ---- ===== 传感器介绍 ===== {{ :module:sensors:3-14.png?direct&400 |}} **感应类型:**3轴加速度,3轴陀螺仪 **用途:**测量运动 **原理:**MEMS微机电传感器,通过IIC和处理器进行通信 **参考资料:**{{:module:sensors:ps-mpu-6000a.pdf|MPU6050}} **模块引脚:** * VCC:+5V * GND:接地 * SCL:IIC时钟 * SDA:IIC数据 * XDA:外部IIC数据(控制其他传感器) * XCL:外部IIC时钟(控制其他传感器) * AD0:IIC地址选择 * INT:数据转换完成的中断信号,用于告知Arduino/MCU数据已经准备好 **代码 Code:** Github地址:[[https://github.com/jrowberg/i2cdevlib]] 需要使用的其他工具:Processing([[https://processing.org/download/|点击下载]]) 本地下载:{{:module:sensors:i2cdev.zip|i2c库文件}}{{:module:sensors:mpu6050.zip|MPU6050库文件}}{{:module:sensors:28motion.zip|Arduino测试程序}} Processing程序:{{:module:sensors:toxiclibs-complete-0020.zip|Processing程序需要的依赖库}} {{:module:sensors:mputeapot.zip|Processing显示程序}} **连线方式:** * VCC --> +5V * GND --> GND * SCL --> A5 * SDA --> A4 * INT --> D2 **代码使用方法:** 连线 下载程序 打开Processing代码,修改串口编号 运行Processing代码,移动传感器,观察效果 测试效果:[[http://v.youku.com/v_show/id_XNTE4MDcwNTYw.html?spm=a2hzp.8253869.0.0&from=y1.7-2]] ---- ===== TREEE 评价 ===== TC:2 功能: ★★★★ 难度: ★★★★★ 综合评语:MPU6050是非常综合的MEMS传感器,集成了3轴加速度传感器和3轴陀螺仪。准确度较高。 适用项目:运动记录仪,平衡车,以及各种需要测量运动和转动的应用。 ---- [[module:sensors|返回传感器页面]]