iPhone OSで加速度計を使用する方法の良い例はありますか?
-
05-07-2019 - |
質問
地球の重力にはいくつかの問題があると思うので、これらを差し引くことで加速度計が動作する例はないかと思います。
解決
(重力の問題を修正するためにplanet Earthにバグを登録できないのは残念です!)
<!> quot;関連サンプルコード<!> quot;の下にいくつかの例がリストされています。 UIAccelerationクラスリファレンス
ドキュメントにあるように、1.0の値は約+ 1gを表します。したがって、iPhoneを縦向きにまっすぐ上に向けると、おおよそ<!> lt; 0、-1、0 <!> gt;が表示されます。電話機を回転させても、加速度ベクトルsqrt(x*x+y*y+z*z)
の大きさは1前後にとどまるはずです。
他のヒント
AppleのAccelerometerGraphデモには、ハイパスフィルターを実装するサンプルコードが含まれています。重力の影響を効果的に除去します。取得して、ニーズに合わせて変更するのは非常に簡単です。
所属していません StackOverflow