Comecei a criar uma bussola Digital para meu Drone com um modulo sensor magnético ou magnetometro, so que depois de um determinado tempo ele para de enviar dados como se tivesse travado.

Tem algo errado com meu codigo ou é normal o arduino travar?

O componente que estou usando é o MMC2120MG da empresa SURE

A parte de conexão do Hawdware que eu fiz por meeio da l2c foi a que segue:

O código segue em anexo

O Código funcional normla, mas depois de um tempo o arduino trava. Não sei o porquê!

Exibições: 600

Anexos

Responder esta

Respostas a este tópico

Acho que você poderia tentar conectar os demais pinos GND junto com o OPT no ground. O pino OPT = 0 indica a utilização do I2C.

Se isso não resolver, você pode conectar o pino 5V em um pino qualquer do arduino (desligando os 3.3V), e fazer um restart do sensor por software, utilizando um timer, caso ele tenha travado.

Vlw vou fazer mais testes.

Realmente , talvez seja necessário da um reset via software no modulo.

E ligar ao terra o pino OPT para que fique = 0 eu li isso em um projeto na internet .

Blz

Consegui vc estava certo, mas o unico problema era a conexão com o Pino OPT , ate os valores ficaram até coerentes.

E nem precisa conectar os outros pinos que fazem referenci ao terra.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço