Android や iPhone などの端末を始めて使った人が驚くことのひとつは、 ビー玉のような玉を、端末を傾けることによって操作して迷路から抜けるようなゲームをみたときではないでしょうか。 端末を傾けるとビー玉が転がり落ちるように動くので、まるで本物の玉のようです。 そのようなプログラムは当然ながら、端末が端末の傾きなどを感じ取るセンサー(ハードウェア)を内臓していなければできないことです。 それでは、センサーがある場合はそれをプログラム(ソフトウェア)からはどのように使えばよいでしょうか。 この資料では、加速度センサーと地磁気センサーを組み合わせて利用することによって、Android 端末の向きや傾きを知る方法を説明します。 傾きと向きを表す座標 傾きは方向はどのように表現したらよいでしょうか。 Android では端末上側を y 軸、右向きを x 軸、画面から外に向かう方向を z