如何在Android上设置加速度计和陀螺仪的50 MHz采样率?

问题描述 投票:0回答:1

我想存储由Android手机的加速度计和陀螺仪收集的数据。具体来说,我想以50 Hz的频率对它们采样,不多,不多。

如何在Android Java上指定?

我看过其他使用它们的帖子:

 mSensorManager.registerListener(this, mAccelerometer, SensorManager.SENSOR_DELAY_FASTEST);

其中以传感器可以采样的最大数量为准。尽管有时传感器的容量可以达到50hz以上,但我怎么只能占用50hz?

java android accelerometer sampling gyroscope
1个回答
0
投票

根据the documentation,您可以指定“事件之间的期望延迟(以微秒为单位),因此应为:

 mSensorManager.registerListener(this, mAccelerometer, 20000); // 20000 = 50Hz in microseconds
© www.soinside.com 2019 - 2024. All rights reserved.