簡體   English   中英

為什么使用加速度計和磁力計來獲得羅盤值

[英]why use accelerometer and magnetometer to get compass values

我找到了幾個例子,我知道如何使用加速度計和磁力計來獲得羅盤軸承。 問題是我不知道為什么要使用這兩個傳感器。 有人可以向我解釋一下嗎? 謝謝

對磁力計的需求非常明顯。 羅盤(即使是真實的)顯示為“北”的確是磁場的方向。 因此,你的Android需要以某種方式測量磁場,以便知道繪制箭頭的方向。

根據加速度計,你需要知道加速度計不僅用於測量加速度,正如他們的名字所暗示的那樣,但它們也告訴你重力指向的方向。 沒有你的設備就不會知道“向下”的位置。 例如,每個能夠進行屏幕自動旋轉的智能手機都需要加速度計。

現在為什么需要羅盤? 因為在確定北方的位置時,不僅需要知道磁場的方向,還需要知道水平面的位置。 你通常不關心北方是高於還是高於你。 “向下”方向的知識允許您過濾掉不需要的第三個坐標。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM