2

アプリケーションに次のメソッドを実装しました。

- (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の最大値は何になりますか

同じように最小?(私は、それはゼロでなければならないと思います)

助けてくれてありがとう。

4

2 に答える 2

3

クイック検索では、iPhone がLIS302 加速度計を使用していることがわかります。リンクしたデータシートには、+-2G または +-8G と表示されています。+-2G のみを行う LIS302 のバージョンもあります。私が出会った別のページから、出力が 2.37G で固定されていることが言及されているため、2G モードまたは 2G のみをサポートする LIS302 を使用しているようです。

于 2009-09-01T19:10:31.763 に答える
1

最大値は約 2.5 g だと思います。それは私が見た中で最も多く、どこかで読んだことを覚えています。それより高いものは、2.5 が上限となります。

于 2009-09-01T20:23:10.990 に答える