zrbwork 发表于 2012-12-15 23:09:35

关于MPU6050姿态识别我的一些曲折的道路和大家分享

从入手MPU6050,开始就想做出和论坛里几位老师一样的动态演示效果,但是一直不知道卡在那个地方就是出不来。
今天晚上终于搞定了把经验拿出来供大家分享。
1.关于Arduino的版本问题:这个问题老师们没有在MPU6050的帖子里提到过只在别的地方说过,但是请注意非常重要这点,大部分串口输出不正常都是因为版本问题。请各位自行下载老师们用的Arduino022看来不是版本越新愈好。
2.Processing的问题,这里主要是COM口的问题和字体问题,我的经验是COM的指定只要这样写就没有问题了:
myPort = new Serial(this, "COM8", 9600);而下面的那句
myPort = new Serial(this, "/dev/ttyUSB0", 9600);这个要注释掉因为这是给linux用的(也是一位老师告诉我的,在此谢过)
解决了上面两个问题就没有问题了我觉得。
但是从实际效果来看我有一个疑问?为什么我水平旋转传感器时,Processing里的3D方块不旋转呢?我做各个方向的加速度运动也没反应呢?

万龙 发表于 2013-3-7 14:25:17

采用mpu6050,大部分是读出的是原始数据,但内部dmp并没用起来。
国外黑客解码了dmp,目前我把他移植到stm32上,经过艰苦调试,dmp内部输出的42字节的fifobuffer能正常,加速度和角速度能出来,但好像总有个偏差,不过乘以一个系数就能修正,但最前面几个字节的四元数还没用起来,

使用mpu6050导航的视频
http://player.youku.com/player.php/sid/XNTEwNDQyODY0/v.swf

Microsoft 发表于 2013-4-22 22:04:48

没人回复啊。。。。。。

wasdpkj 发表于 2013-4-22 23:46:17

还没玩6050,先帮顶

撷采冰度 发表于 2013-4-24 16:10:47

我现在也是用STM32加MPU6050一直想用MPU6050的DMP 但无资料楼主能共享点资料不

xhcv 发表于 2013-5-31 13:57:50

从6050里面读出的数据本身就是经过DMP的吧

学慧放弃 发表于 2013-6-1 15:07:48

大神共享地址或者代码 啊 !!!!

yiyamala 发表于 2013-6-14 11:54:39

stm32的代码那里有啊
页: [1]
查看完整版本: 关于MPU6050姿态识别我的一些曲折的道路和大家分享