Como funciona uma bússola electrónica?
I'm um pouco curto no tempo, mas a idéia principal no iPhone por exemplo é usar 2 chips para detectar o norte.
Primeiro será um magnetômetro e segundo será um acelerômetro, ou qualquer chip sensor de 3 eixos.O aplicativo bússola combina as informações de ambos os sensores para apresentar a direção do norte.
Para entender facilmente, o magnetômetro faz a maior parte do trabalho.
Mas sente o norte sem sentido de orientação, e isso's onde o acelerômetro vem colocar.
O aplicativo bússola obtém a informação do magnetômetro, e usando-o para ajustar a orientação atual do iPhone com a informação dada.
Aquele ponto é agora um ponto fixo, e não é mais necessário o uso do magnetômetro, agora ele's todo o trabalho do acelerômetro.
A medida que você se move, o aplicativo calcula a mudança entre a nova orientação para a fixa e por isso, exibindo o norte.
Espera que isso responda a sua pergunta! \U0001f604