首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >智能手表2的陀螺仪是不是没有那么灵敏呢?

智能手表2的陀螺仪是不是没有那么灵敏呢?
EN

Stack Overflow用户
提问于 2013-10-19 13:14:08
回答 1查看 685关注 0票数 0

我已经为SmartWatch 1开发了一些应用程序,它们利用了手表的陀螺仪。我终于得到了一台SmartWatch 2来进行开发,但我注意到陀螺仪的响应速度要慢得多。例如,在SmartWatch 1上,似乎每个动作,无论多么轻微,都会被记录下来。然而,在SmartWatch 2上,读数似乎运行在100毫秒的计时器上。下面是我与传感器交互的方式:

代码语言:javascript
运行
复制
private final AccessorySensorEventListener mListener = new AccessorySensorEventListener() {
    public void onSensorEvent(AccessorySensorEvent mySensorEvent) {
        sensorEvent = mySensorEvent;
        float[] values = sensorEvent.getSensorValues();
        currentX = values[0];
        currentY = values[1];
        currentZ = values[2];
    }
}

我还尝试了不同的变体来注册我的传感器:

代码语言:javascript
运行
复制
mSensor.registerInterruptListener(mListener);

--还有--

代码语言:javascript
运行
复制
mSensor.registerListener(mListener, Sensor.SensorRates.SENSOR_DELAY_FASTEST, Sensor.SensorInterruptMode.SENSOR_INTERRUPT_DISABLED);

--还有--

代码语言:javascript
运行
复制
mSensor.registerFixedRateListener(mListener, Sensor.SensorRates.SENSOR_DELAY_FASTEST);

所有这些似乎都给出了相同的效果。是我在SmartWatch 2上做错了,还是SmartWatch 2中的陀螺仪真的反应不灵敏?

EN

回答 1

Stack Overflow用户

发布于 2014-02-21 07:54:28

SmartWatch 2没有陀螺仪,但有一个加速计。该加速度计的采样率限制为10 The。这就是为什么你每秒只能看到10个样本。我不知道有什么办法能把费率再提高一点。

这篇文章还有更多信息:Sony Smartwatch SW2 - accelerometer output rate

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19462625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档