
Yo creo que usaria la brújula del móvil. Pero por si te sirve para coger ideas, cuando intenté algo con el Arduino empecé por comprarme los elementos para hacerme una brujula digital según instrucciones de "BricoGeeK" (abajo pongo el enlace). Pero no lo llegué a montar. Y encima la libreria no me funcionaba para la otra prueba que puse en el post #148 y buscando por internet encontre una que si me funcionaba pare el HMC6352 , busca para el sensor que tu dices y añade "compas with arduino" en el Google y encontrarás muchos ejemplos.
Este era el que decia:
Tutorial Arduino: Brujula digital con HMC6352
(Muestra:

(Todas las ordenes para dibujar la circunferencia, la aguja y los textos en la pantallita, ya estan escritas)