Paso 3: Pruebas preliminares y cálculo de partida
La fuerza del campo magnético y la dirección es difieren de un lugar a otro. En orden de lectura de mapa y brújula precisa, necesita saber la declinación magnética (diferencia entre el norte de la brújula y el norte geográfico). En mi dibujo, no restar ni añadir la declinación, pero si su ubicación tiene declinación muy grande, puede que desee agregar esto para compensar la diferencia.
Por las pruebas preliminares, encontré el valor muestra los valores máximos y mínimos de X y el eje norte y sur. Pero los valores no distribuidos uniformemente en ángulo. En otras palabras, el valor central no representa este ni oeste. Esto es común, por lo que sé, para todo el magnetómetro de tipo semiconductor como no tienen ningún algoritmo de compensación incorporada en él. Para leer el título (áspero) correctamente me di cuenta de que si sabes los valores de norte y sur por cada eje, X e Y, simplemente cálculo ATAN de las diferencias de lectura actual y los promedios de X y Y le dará en ángulo (vea Arduino sketch en el paso siguiente), y funcionó bien. No es método ideal para calcular el rumbo pero no estamos hablando de precisión de número decimal. Yo he conducido mi coche con esta brújula para alrededor de una semana ahora y los resultados son bastante satisfactorios.