[AJUDA] Problema com magnetômetro HMC5883L do GY-88

Boa tarde,

Estou com um problema em relação ao eixo x do meu sensor. Quando rotaciono o sensor no plano XY, ou seja, mantendo o eixo z sempre na vertical, o eixo x se comporta de maneira que quando atinge o valor máximo (-32000 nT) ao invés de começar a diminuir gradualmente com a rotação, ele passa a mostrar logo em seguida 32000 nT. Quando o eixo y é máximo (apontando para o norte), o eixo x deveria ser próximo de zero. Porém, isto não acontece, pois quando o valor de x deveria diminuir acontece essa troca de sinal, e seu valor nunca se aproxima de zero. Obs: o eixo y se comporta corretamente.

Antes o sensor estava funcionando corretamente, utilizei o mesmo código e agora estou com este problema. Alguém já viu isso?

Obrigada!