2011-09-10 21 views
0

iphone 4以上にはジャイロスコープがありますので、このセンサーで回転を検出します。しかし、iPhone 3GSには、加速度計だけがあり、少なくとも回転軸をz軸回りに回転させると、回転を検出できません。つまり、テーブル上に横になって平らに回転させると回転が検出されません。iphone 3gsの垂直(y軸)回転の検出

ここで、y軸またはx軸の周りを回転し、テーブル上にフラットでないiphone 3gsを反転すると、何らかの方法で回転を検出することができますか?それとも不可能だろうか?

答えて

0

要約:一般的には、特定の条件下では可能ではない可能性があります。

加速度計は常に重力を測定します。 z軸と異なる軸を中心に回転している場合、重力のため加速度の変化が表示されます。たとえば、携帯電話をわずかに傾斜したターンテーブルに置くと、xとy加速度の読み取り値で正弦波が得られます。

ここでは基本的な問題があります。電話機は回転しているだけで加速はしていないことを知っておく必要があります。さもなければ加速度の読み値に表示される変化は、携帯電話の加速から来るかもしれません。

関連する問題