会散步的鱼 发表于 2014-8-18 00:56:07

求助,mpu6050

各位大大们好,小弟最近在弄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 static/image/common/back.gif
由于重力的问题,总存在重力加速度,因此在绝对水平时,只有z有重力加速度,在变化时不是绝对水平的话三轴多少都 ...

好的,我试试看
页: [1]
查看完整版本: 求助,mpu6050