Calibrando brujula CMPS03

Queria recuperar mi vieja brújula CMPS03 y al probarla no daba con el norte ni por casualidad, asi que he tenido que recalibrarla y para ello tuve que buscar bastante hasta dar con una página donde explicaban el proceso.

http://www.robot-electronics.co.uk/htm/cmps3tech.htm

cmps3pin2

El sensor se puede calibrar por I2C o montando un pulsador… asi que opté por este ultimo sistema, el circuito es tan simple como este:

cmps3pin2_circuitoN

Y el proceso es tan sencillo como poner el lado Norte de la brujula apuntando al norte real asi que id buscandoos una brujula «manual».

Alimentamos el circuito y veremos el led del pin «calibrating» encendido, procedemos a continuación con la siguente secuencia:

– Pulsamos una vez y el led se apagará.
– Giramos 90º a la derecha y pulsamos otra vez.
– Volvemos a girar 90º a la derecha y pulsamos otra vez.
– Volvemos a girar 90º a la derecha y pulsamos otra vez.

Ahora el led deberia haberse encendido de nuevo y eso indica que hemos terminado la calibración la cual se ha quedado guardada en la eeprom del micro y no tendremos que calibrarla mas salvo que tengamos que usarla en un lugar lejano del que hemos hecho la calibración o que se haya desajustado por otros motivos.