Skip to main content

我的陀螺儀正常嗎?

開始測試並旋轉裝置以查看即時旋轉速率值(alpha、beta、gamma,°/s)。即時 Canvas 視覺化顯示三個軸。

讀取 DeviceMotionEvent.rotationRate 以顯示三軸旋轉速度(°/s):alpha(偏航)、beta(俯仰)、gamma(翻滾)。

靜止裝置所有軸讀數為 0 °/s;典型手部移動產生 50-200 °/s,快速甩動可超過 500 °/s。

Sensor access is required to run this test.

您的結果代表什麼?

Result Range Meaning
良好 所有三軸對旋轉有非零值反應 陀螺儀運作正常。旋轉裝置時 alpha、beta、gamma 平滑變化。
警告 一個軸讀數為零而其他有反應 單軸故障可能表示部分感應器問題。重啟裝置後重新測試。
不佳 所有值停在零或未收到資料 陀螺儀感應器不可用或權限被拒絕。iOS 13+ 請點擊開始並授予運動感應器存取。

常見問題與解決方法

所有旋轉值維持在零

iOS 13+ 需要使用者手勢和明確權限才能存取運動感應器。點擊開始按鈕並接受權限對話框。Android 請確保瀏覽器有感應器權限。

桌面電腦無法使用陀螺儀測試

桌面電腦通常沒有陀螺儀感應器。此測試設計用於有內建慣性測量單元(IMU)的智慧手機和平板。

相關工具

常見問題

如何測試手機的陀螺儀?

點擊開始測試,然後旋轉裝置。顯示 alpha(偏航)、beta(俯仰)、gamma(翻滾)的旋轉速率(°/s)。非零值確認陀螺儀運作。

alpha、beta、gamma 代表什麼?

Alpha 是繞 Z 軸旋轉(偏航/羅盤),beta 是繞 X 軸旋轉(俯仰/前後傾斜),gamma 是繞 Y 軸旋轉(翻滾/左右傾斜)。

為什麼測試要求權限?

iOS 13+ 需要使用者明確同意才能透過 DeviceMotionEvent.requestPermission() 存取運動感應器。Android 瀏覽器通常自動授予存取。

感應器資料會傳送到伺服器嗎?

不會。所有感應器資料透過 DeviceMotion API 在本機處理。測試期間不會發出網路請求。