| x | y | z | |
|---|---|---|---|
| 重力あり (m/s²) | - | - | - |
| 重力なし (m/s²) | - | - | - |
| 回転速度 (°/s) | - | - | - |
| 角度 (°) | - | - | - |
机の上に静止しているとき、重力ありはzが約9.8、重力なしは約0になります。データは端末の外に出ません。
加速度センサーテストについて
スマホを回しても画面が回転しない? ゲームが勝手に動く? この加速度センサーテストは、スマホやタブレットのモーションセンサーが測っている値を、ブラウザー上でリアルタイムに表示します。
3つの軸の加速度(重力ありと重力なし)、ジャイロスコープの回転速度、端末の角度、G(重力加速度)、1秒あたりに届く測定回数が分かります。グラフは直近5秒を描き、端末を傾けるとボックスの中をボールが転がります。センサーがどの方向にも反応するかをすぐ確かめられます。
iPhoneやiPadでは、最初にモーションセンサーを許可をタップしてください。デスクトップPCとほとんどのノートPCにはモーションセンサーがなく、見つからない場合はページがお知らせします。データはどこにも送信されません。
機能
- 重力ありの加速度 — センサーが感じる値を、x・y・zのm/s²で表示
- 重力なしの加速度 — 端末が計算できる場合に、あなた自身の動きだけを表示
- 回転速度 — 端末が各軸を中心にどれだけ速く回っているかを、毎秒の度数で表示
- 角度 — 向きセンサーによる端末の傾き
- 現在のGと最大のG — 合計の力をG単位で表示。リセットも可能
- ライブグラフ — 3つのうちどれでも直近5秒を表示。一時停止ボタン付き
- 転がるボール — 端末を傾けると、ボールが坂を転がります
- サンプルレート — 1秒あたりに何回の測定がページに届くか
数値の読み方
軸は部屋ではなく、端末に固定されています。
- x は短い辺に沿った向き — 右がプラス
- y は長い辺に沿った向き — 画面の上方向がプラス
- z は画面から飛び出す向き — 自分の方向がプラス
静止したセンサーは、重力を約上向き9.8 m/s²の力(1 G)として感じます。端末が静止しているときの目安は次のとおりです。
| 置き方 | 重力あり | 重力なし |
|---|---|---|
| 画面を上にして机に平置き | z ≈ 9.8、xとy ≈ 0 | すべて ≈ 0 |
| 立てる(縦向き) | y ≈ 9.8 | すべて ≈ 0 |
| 左の辺を下にして置く(横向き) | x ≈ 9.8 | すべて ≈ 0 |
| 画面を下にして平置き | z ≈ −9.8 | すべて ≈ 0 |
末尾の桁が少し変わるのは、センサーの普通のノイズです。Gは3軸の合計を9.81で割った値なので、静止した端末は約1.00 Gを示します。古いiPhoneの一部は符号が逆になりますが、ページが符号と角度を照らし合わせるため、ボールは正しい向きに転がります。
このテストで分かること
- 固まったセンサー — 端末を動かしても数値がまったく変わらない
- 動かない軸 — 何をしても、x・y・zのどれかが0のまま
- ずれているセンサー — 平らに静止していても、zが9.8から大きく外れる、またはxとyが0から大きく外れる
- ドリフトするジャイロスコープ — 端末を静止させても、回転速度が約0に戻らない
- ジャイロスコープなし — 回転速度が「-」のまま(安価なスマホの一部にはありません)
画面が回転しないのに、ここの数値が普通に変わるなら、センサーは動いています。スマホの自動回転の設定を確認してください。
よくある質問
スマホの加速度センサーはどうやってテストしますか?
スマホでこのページを開き、聞かれたらモーションセンサーを許可して、スマホを動かします。数値とグラフが変わり、傾けるとボールが転がるはずです。スマホを平らに置くと、zは9.8に近くなります。
「モーションセンサーが見つからない」と表示されるのはなぜですか?
デスクトップPCとほとんどのノートPCには加速度センサーがないため、読み取るものがありません。スマホかタブレットでページを開いてください。安全でない(httpsではない)ページでは、センサーをブロックするブラウザーもあります。
「モーションセンサーを許可」をタップする必要があるのはなぜですか?
iPhoneとiPadは、Webページがモーションセンサーを読み取る前に許可を求めます。ボタンをタップして「許可」を選んでください。一度拒否した場合は、ブラウザーの設定でこのサイトをもう一度許可し、ページを再読み込みしてください。
「重力あり」と「重力なし」の違いは何ですか?
重力ありは、地球の引力を含めて、センサーが実際に感じる値です。重力なしは地球の引力を取り除くので、あなた自身の動きだけが表示されます。端末が静止しているときは約0です。すべての端末やブラウザーが両方を出せるわけではなく、ない値は「-」と表示されます。
ジャイロスコープもテストされますか?
はい。回転速度はジャイロスコープの値です。端末を回すと回転の数値が上がり、静止させると約0に戻ります。
サンプルレートが約60 Hzなのはなぜですか?
ブラウザーは、センサー自体がもっと速くても、通常は毎秒約60回の測定値を渡します。テストには十分です。
何かがスマホの外に出ますか?
いいえ。センサーの値はページの中で読み取って表示するだけです。保存も送信もされません。
関連ツール
- Bubble Level — 同じセンサーを水準器として使う
- Online Compass — スマホで北を探す
- Speedometer — GPSで速度を測る
- Touch Screen Test — 指ごとの反応を確認し、反応しない部分を探す
- Gamepad Tester — コントローラーとスティックのドリフトをテスト
使い方
- スマホかタブレットでこのページを開きます
- IPhoneやiPadでは、モーションセンサーを許可をタップして「許可」を選びます
- 端末を傾ける — ボールが坂を転がり、数値が変わります
- 机の上に平置きにする — 重力ありはz ≈ 9.8、重力なしは約0になります
- グラフ(重力あり、重力なし、回転速度)を選んで、端末を振ったり回したりします
- 一時停止でグラフを読み取り、最大値をリセットで新しいGを測ります