“Microduino MPU6050计算角度(Microduino 10dof)/zh”的版本间的差异
(→程序) |
|||
(未显示同一用户的1个中间版本) | |||
第7行: | 第7行: | ||
==设备== | ==设备== | ||
− | *'''[[Microduino-Core]]''' | + | *'''[[Microduino-Core/zh]]''' |
− | *'''[[Microduino- | + | *'''[[Microduino-USBTTL/zh]]''' |
− | *'''[[Microduino-Cube-S1]]''' | + | *'''[[Microduino-Cube-S1/zh]]''' |
− | *'''[[Microduino-10DOF]]''' | + | *'''[[Microduino-10DOF/zh]]''' |
− | *'''[[Microduino-OLED]]''' | + | *'''[[Microduino-OLED/zh]]''' |
*其他硬件设备 | *其他硬件设备 | ||
− | **USB数据连接线 一根 | + | **USB数据连接线 一根 |
− | |||
− | |||
==原理图== | ==原理图== | ||
第31行: | 第29行: | ||
==程序== | ==程序== | ||
− | https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Sensor/MPU6050AngleOLED | + | [https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Sensor/MPU6050AngleOLED MPU6050AngleOLED] |
通过MPU6050来计算角度其实有许多方法,有算法复杂的也有简单的,有结果精确的也有不精确的,在网上你大概能找到几种方法来计算角度,比如: | 通过MPU6050来计算角度其实有许多方法,有算法复杂的也有简单的,有结果精确的也有不精确的,在网上你大概能找到几种方法来计算角度,比如: |
2014年10月29日 (三) 05:43的最新版本
Language | English |
---|
目的本教程将教大家如何使用Microduino-10DOF模块中的MPU6050传感器来计算x, y, z轴的角度并在OLED中显示。 设备
原理图
层层堆叠 程序通过MPU6050来计算角度其实有许多方法,有算法复杂的也有简单的,有结果精确的也有不精确的,在网上你大概能找到几种方法来计算角度,比如:
本程序用到第三种方法计算角度,如果大家有兴趣可以深度研究下DMP和kalman。 调试步骤一:以上要求的Micrduino模块堆叠好后就可以下载代码了,如下图: 步骤二:下载代码并编译通过。 步骤三:摆动模块并看OLED上的数值变化。 结果模块在3个轴上进行转动,OLED会显示x,y,z轴的夹角变化。 视频http://v.youku.com/v_show/id_XNjk4NDIzMjQ0.html
|