Blackberry上的输入范围';加速度计

Blackberry上的输入范围';加速度计,blackberry,mobile,range,accelerometer,Blackberry,Mobile,Range,Accelerometer,我正在考虑使用加速度计作为输入通道来控制黑莓手机上的游戏。但是,我只想在用户向左或向右做出剧烈运动时对其作出响应 所以我的问题是:手持设备的用户的输入范围是多少?我应该设置什么样的阈值以确保在播放过程中不会对正常移动做出响应?API文档指定硬件可以测量的最大重力加速度通常为2G,因此如果您想要“暴力”这是一个很好的数字 但是,我强烈建议编写一个快速测试应用程序,记录加速度计的值,并向您显示它正在记录的实际值(要么记录到日志文件中,要么只是跟踪当前的“最大值”)。然后,只需使用该设备,确定“正常”

我正在考虑使用加速度计作为输入通道来控制黑莓手机上的游戏。但是,我只想在用户向左或向右做出剧烈运动时对其作出响应


所以我的问题是:手持设备的用户的输入范围是多少?我应该设置什么样的阈值以确保在播放过程中不会对正常移动做出响应?

API文档指定硬件可以测量的最大重力加速度通常为2G,因此如果您想要“暴力”这是一个很好的数字


但是,我强烈建议编写一个快速测试应用程序,记录加速度计的值,并向您显示它正在记录的实际值(要么记录到日志文件中,要么只是跟踪当前的“最大值”)。然后,只需使用该设备,确定“正常”使用和“剧烈震动”的最佳阈值。

API文档规定,硬件可以测量的最大重力加速度通常为2G,因此,如果您想要“剧烈”震动,这将是一个很好的数字


但是,我强烈建议编写一个快速测试应用程序,记录加速度计的值,并向您显示它正在记录的实际值(要么记录到日志文件中,要么只是跟踪当前的“最大值”)。然后,只需使用设备,确定“正常”使用和“剧烈震动”的最佳阈值即可。

我根据Marc的回答做了相应的测试,并编写了一个测试,给出了输入范围。每个x、y和z轴的值都可以是-1048到1048(正如我所知)。关于如何使用加速器传感器读取这些值以及这些值在中的含义,还有其他信息


在对设备进行进一步测试后,我认为在50毫秒内任何方向上+/-1000的变化足以将正常运动与震动分开。

我根据Marc的回答做了相应的测试,并编写了一个测试,给出了输入范围。每个x、y和z轴的值都可以是-1048到1048(正如我所知)。关于如何使用加速器传感器读取这些值以及这些值在中的含义,还有其他信息

在对设备进行进一步测试后,我认为在50ms内任何方向上+/-1000的变化足以将正常运动与震动分开