iPhone 中的加速计范围

发布于 2024-08-04 03:28:04 字数 520 浏览 7 评论 0原文

我在我的应用程序中实现了以下方法。

- (void)accelerometer:(UIAccelerometer *)acel didAccelerate:(UIAcceleration *)aceler {
if (fabsf(aceler.x) > 1.5 || fabsf(aceler.y) > 1.5 || fabsf(aceler.z) > 1.5 || fabsf(aceler.x) < -1.5 || fabsf(aceler.y) < -1.5 || fabsf(aceler.z) < -1.5 )
{
    self.navigationItem.rightBarButtonItem=nil;
    [self showImage:nil];
}

}

=>我很想知道“ aceler.x 的范围”。

即 aceler.x / y / z 的最大值是多少,

最小值也是一样吗? (我认为,它应该为零)

提前感谢您帮助我。

i have implemented following method in my application.

- (void)accelerometer:(UIAccelerometer *)acel didAccelerate:(UIAcceleration *)aceler {
if (fabsf(aceler.x) > 1.5 || fabsf(aceler.y) > 1.5 || fabsf(aceler.z) > 1.5 || fabsf(aceler.x) < -1.5 || fabsf(aceler.y) < -1.5 || fabsf(aceler.z) < -1.5 )
{
    self.navigationItem.rightBarButtonItem=nil;
    [self showImage:nil];
}

}

=> I am eager to know " The range of aceler.x ".

i.e. what would be the maximum value of aceler.x / y / z

Same way the minimum ? ( I think, it should be zero )

Thanks in advance for helping me.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

入画浅相思 2024-08-11 03:28:04

快速搜索显示 iPhone 使用 LIS302 加速计。我链接的数据表显示+-2G 或+-8G。还有一个版本的LIS302只能做+-2G。从另一个页面我遇到,提到输出固定在2.37G,所以看起来他们使用2G模式或仅支持2G的LIS302。

A quick search shows that the iPhone uses a LIS302 accelerometer. The datasheet I linked shows +-2G or +-8G. There is also a version of the LIS302 that only does +-2G. From another page I came across, mentions the output pegging out at 2.37G, so it appears they use the 2G mode or the LIS302 that only supports 2G.

倚栏听风 2024-08-11 03:28:04

我相信最大值约为 2.5 克。这是我见过的最多的,我记得在其他地方读过。任何高于该值的值都会被限制在 2.5。

I believe the maximum value is around 2.5 g's. Thats the most I've seen, and I remember reading that somewhere else. Anything higher than that will get capped at 2.5.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文