Skip to main content

我的加速度計正常嗎?

開始測試並傾斜裝置以查看即時加速度值(X、Y、Z,m/s²)。圓圈中的球會隨重力反應,顯示裝置如何感測運動。

從 DeviceMotionEvent API 讀取 3 軸加速度資料(X、Y、Z),以 m/s² 測量 G 力,搭配球在圓圈中的視覺指示器。

靜止放在平面上時,Z 軸讀數約 9.8 m/s²(地球重力);感應器範圍通常為 ±16g。

Sensor access is required to run this test.

您的結果代表什麼?

Result Range Meaning
良好 靜止時 Z ≈ 9.8 m/s²,所有軸對傾斜有反應 加速度計運作正常。球追蹤裝置傾斜平滑,值即時變化。
警告 靜止時值有雜訊或漂移 一些感應器雜訊是正常的。過度漂移可能表示校準問題 — 重啟裝置以重新校準。
不佳 所有值停在零或未收到資料 感應器可能不支援、被停用或權限被拒絕。iOS 13+ 請點擊開始以觸發權限提示。

常見問題與解決方法

所有加速度值為零

iOS 13+ 需要在使用者觸碰後呼叫 DeviceMotionEvent.requestPermission()。點擊開始按鈕並在提示時授予感應器權限。

手機可以但桌面電腦不行

大多數桌面電腦沒有加速度計。此測試設計用於有內建運動感應器的手機和平板。

相關工具

常見問題

如何測試手機的加速度計?

點擊開始測試,然後傾斜或搖晃裝置。球隨重力和運動移動。X/Y/Z 值即時更新。靜止時 Z 應約為 9.8 m/s²(重力)。

X、Y、Z 值代表什麼?

X 是橫向加速度(左右傾斜),Y 是縱向加速度(前後傾斜),Z 是沿螢幕法線的加速度。靜止在平面上時 Z 約為 9.8。

為什麼測試要求感應器權限?

iOS 13+ 需要使用者明確同意才能存取運動感應器。Android 瀏覽器通常預設允許存取,無需權限提示。

測試期間會上傳資料嗎?

不會。DeviceMotion API 在裝置上本機處理所有加速度資料。不會發生伺服器通訊。