Android传感器 - 用于控制鼠标光标/十字准线?

时间:2015-05-01 11:36:11

标签: java android accelerometer gyroscope

我在想的是将手机用作鼠标光标,或者更具体地说是游戏中的枪十字线。

我想将手机连接到玩具枪/纸板枪,并通过WiFi /蓝牙将传感器值发送到我的电脑。当我向上/向下倾斜或移动喷枪时,十字准线向上/向下移动。当我左/右旋转或移动喷枪时,十字准线向左/向右移动。我不想承认左右倾斜。

如果你想象手机平放在桌子上,屏幕朝向天花板,那么头部/底部倾斜称为音高,左右倾斜是 roll ,并将手机旋转一圈偏航

1)如果这是正确的,那么我只想识别x / y加速度和俯仰/偏航旋转吗?

2)出了

  • TYPE_ACCELEROMETER
  • TYPE_GYROSCOPE
  • TYPE_GRAVITY
  • TYPE_LINEAR_ACCELERATION
  • TYPE_MAGNETIC_FIELD
  • TYPE_ROTATION_VECTOR

我在找哪个?

3)滤除漂移和噪声的信息存在冲突。评论告诉你使用移动平均线,低通滤波器,高通滤波器,互补滤波器,卡尔曼滤波器等。我还读过一些说来电话代码已经有过滤器的消息。

0 个答案:

没有答案