if(GYRO_X*GYRO_X>=1300)//x左右的角速度
X=-GYRO_X/15;
else
X=0; //左+ 右
//上- 下+
if(GYRO_Z*GYRO_Z>=1300)//z上下的角速度
Z=GYRO_Z/15;
else
Z=0;
这是一段已经写好的通过6050采集移动轨迹 实现空中鼠标的程序段。
有点不太明白这段程序,而且在我电脑上下载程序之后6050采集移动轨迹总是不准确,有点使鼠标光标乱动。不受控制
mpu6050的移动轨迹必须要同时知道加速度与角速度,然后通过计算得出的吗?
不明白在这只有一个角速度的情况下怎么计算位移的 |