0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
感測器測試
即時查看設備感測器測量的內容:加速度計、陀螺儀、方向、指南針和環境光,以及水平儀和振動馬達測試。

運作方式

即時顯示手機或平板電腦的運動感應器測量的內容。 加速度計報告三個軸上的加速度(以米/秒平方為單位)並儲存達到的最大值,這對於檢查它是否對劇烈打擊或震動做出反應非常有用。

陀螺儀報告繞每個軸的旋轉速度(以度/秒為單位),方向數據(α、β 和伽瑪)提供氣泡水平儀,當設備完全水平時,氣泡水平儀會變成綠色。 如果有磁力計,指南針會指示相對於北方的航向。

當瀏覽器暴露時,它由環境光感測器以及具有三種不同模式的振動馬達測試完成。 所有讀數都在設備上處理,不會發送到伺服器。

範例

設備支援並且仍然9,8 m/s²這是地球的引力。 如果裝置報告沒有重力的加速度,則在靜止狀態下該值接近零。
beta: 0° · gamma: 0°完全水平的表面beta 測量向前和向後傾斜;伽瑪,橫向傾角。 當兩者都為零時,氣泡居中。
alpha: 90°航向 270°(西)羅盤航向是通過從 360 度減去 alpha 來計算的,因為 alpha 逆時針增長。

使用情境

  • 檢查跌倒后加速度計或陀螺儀是否仍然工作。
  • 找出螢幕不自行旋轉的原因:幾乎總是感測器的問題,而不是系統的問題。
  • 使用手機作為水平儀來懸掛圖片或對齊架子。
  • 在散步或使用導航應用程式之前檢查指南針。
  • 在開發對運動做出反應的 Web 應用程式時,檢視感測器返回的值。

常見問題

為什么我看不到任何讀數?

臺式電腦和大多數筆記本電腦沒有加速度計或陀螺儀,因此即使事件存在,瀏覽器也不會提供任何內容。 我從手機或平板電腦打開頁面,然后移動裝置:某些感測器僅在移動時才會發出信號。

為什么 iPhone 需要請求許可?

自 iOS 13 起,Safari 需要明確的使用者授權才能提供移動和方向資料,因為這些讀數用于識別裝置,甚至推斷螢幕上寫的內容。 開始讀取時會請求許可,并且必須在系統提示符下授予許可。

有重力和無重力的加速度有什么區別?

感測器始終測量重力和運動。 帶有陀螺儀的裝置可以將兩者分開,一方面提供線性加速度,另一方面提供總加速度。 如果計算機無法將它們分開,則在靜止狀態下,您將在向下的軸上看到大約 9.8 m/s²。

為什么指南針指向錯誤?

磁力計會被附近的任何磁場改變:帶有磁鐵的盒子、揚聲器、無線充電器或金屬結構。 它還需要校準,在大多數手機上,校準是通過移動裝置在空中畫出“8”字形來完成的。 它還標記了磁北,它與地理北并不完全重合。

為什么我的手機沒有振動功能?

iOS 上的 Safari 沒有實現振動 API,因此無法從 iPhone 上的瀏覽​​器激活它。 在 Android 上,只要裝置未處于禁用振動的靜音模式并且您之前與頁面進行過交互,它就可以在 Chrome 及其衍生產品中使用。