求助 mpu6050陀螺仪 在 arduino 运行 有文件
mpu6050陀螺仪 在arduino运行。有程序和资料这个是MPU6050的arduino库文件~~~使用1.0的IDE
库里面有自带的例子介绍使用方法
谢谢。。你帮忙 网上下载程序总是报错。在简单的也一样官网跟教程的不会能读出来,不我电脑问题还是其他问。。我当有问题,是新手。想学测试您三轴陀螺仪,原文复在arduino-1.0读出也是报错 ts03 发表于 2012-3-28 05:54 static/image/common/back.gif
网上下载程序总是报错。在简单的也一样官网跟教程的不会能读出来,不我电脑问题还是其他问。。我当有问题 ...
你这个错误是没有把库放对目录。。。找不到库文件的提示。。我测试了下,是可以编译的。。。发现还需要用到MIT的I2Cdev库。。。我把这个也放这里,有陀螺仪库,还有这个I2Cdev库。。。绝对没问题了。。有图有真相。。
这个是I2Cdev库
:'(还是读不到////放arduino/libraries里也开不到。。。真难明。。。在网复制程序也一样报错。。。。 这个传感器是可以检测X,Y,Z上角度的吗?可不可以检测位移啊?
比如向前移动了多少 alphasion 发表于 2012-4-27 16:49 static/image/common/back.gif
这个传感器是可以检测X,Y,Z上角度的吗?可不可以检测位移啊?
比如向前移动了多少
貌似不能检测位移 我用arduino自带的软件测试mpu6050,测试读数发现加速z轴值好大。有1370左右。其他的读数也不小。这个测试读出的是什么数值是处理过的么?还是单位比较小?谢谢? 读出的数据是怎么对应到角度和加速度的谢谢? 本帖最后由 franktu 于 2012-5-17 01:20 编辑
R=sqrtf(x*x+y*y+z*z)
accangleX=acos(X/R)*57.29578;
accangleY=acos(Y/R)*57.29578;
accangleZ=acos(Z/R)*57.29578;
可以得到0~180度的输出。
如果要得到0~360度的输出,需要做一些处理。
要想动态特性好,需要结合Gyro读数。灵活运用Kalman 算法。
另外要注意选择正确的符号使ACC 和 Gyro 角度同时增加和减少。
可适当参考:
http://www.instructables.com/id/Accelerometer-Gyro-Tutorial/
franktu 发表于 2012-5-17 01:13 static/image/common/back.gif
R=sqrtf(x*x+y*y+z*z)
accangleX=acos(X/R)*57.29578;
accangleY=acos(Y/R)*57.29578;
能否平放,然后测平面旋转角。。。。?可否给联系方式指点一二? alphasion 发表于 2012-4-27 16:49 static/image/common/back.gif
这个传感器是可以检测X,Y,Z上角度的吗?可不可以检测位移啊?
比如向前移动了多少
可以,不是有X,Y,Z的加速度吗?有加速度不就可以求位移了吗! 我的也编译总是提示库文件出错
页:
[1]
2