calibración de la brújula

Así que he estado construyendo un motor AR que hace uso de la brújula magnética y la orientación del teléfono, etc. pero ocasionalmente el sensor de la brújula magnética deja de responder... cada documento que he encontrado habla sobre el usuario haciendo una figura 90 con su dispositivo para recalibrar la brújula... y esto funciona A VECES pero no siempre... ¿hay alguna manera de restablecer la brújula mediante programación? ? pruebas en helado sandwich nexus prime!

eliddell

preguntado el 02 de julio de 12 a las 21:07

1 Respuestas

La brújula no se puede restablecer mediante programación debido a la forma en que funciona la calibración.

La brújula funciona detectando pequeños cambios en el campo magnético que la rodea. Cuando lo agita en un patrón de figura de 8, los cambios son demasiado rápidos y demasiado, lo que lo restablece. Esto hace que se vuelva a calibrar. Sin embargo, hay algunos casos en los que la recalibración no ayudará. Por lo general, esto ocurre cuando está parado junto a líneas eléctricas de alto voltaje, o al lado de una pieza de metal, o está dentro de un automóvil que tiene mucha estática (especialmente el área al lado del tablero),

Respondido 02 Jul 12, 21:07

No programáticamente. Si está obteniendo valores inutilizables de la brújula, abra un cuadro de diálogo pidiéndole al usuario que la mueva en forma de ocho. Eso es lo mejor que podemos hacer por nuestra parte. - Raghav Sood

@RaghavSood. ¿Qué constituye "valores inutilizables", seguramente que son todos utilizables en el sentido de que dan un encabezado válido en radianes? ¿Cómo detectamos cuándo se requiere calibración? - Jason steele

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.