极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9368|回复: 2

求助,mpu6050

[复制链接]
发表于 2014-8-18 00:56:07 | 显示全部楼层 |阅读模式
各位大大们好,小弟最近在弄mpu6050,不是想弄四轴,就是想玩玩用手势控制一下电脑。我用它给的测试程序,采集到了陀螺仪和 加速度的值。我先想用加速度的值来看,发现时当它向上转的时候,串口接收到的数据为正,当翻转向下的时候,则为负。三轴都是这样。
但当我向右或者向左移动一段位移的时候,y轴或者x轴(看你拿的方向)是不变的。这样就没法判断是向左移还是向右移了。

各位有什么意见呢?我只想知道怎么判断模块式向左移还是想右移!拜托了
回复

使用道具 举报

发表于 2014-8-18 10:02:15 | 显示全部楼层
由于重力的问题,总存在重力加速度,因此在绝对水平时,只有z有重力加速度,在变化时不是绝对水平的话三轴多少都会受到重力作用而变化.合理的做法形成一个重力矢量g=(x^2+Y^2+Z^2)^1/2;
左右移动只是在移动时会发生变化,相对静止不会产生加速度。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-8-18 19:35:27 | 显示全部楼层
林定祥 发表于 2014-8-18 10:02
由于重力的问题,总存在重力加速度,因此在绝对水平时,只有z有重力加速度,在变化时不是绝对水平的话三轴多少都 ...

好的,我试试看
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-28 21:29 , Processed in 0.051744 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表