Bom dia,

Estou com dificuldades em descobrir o problema. Quando envio a programação via USB, o Arduino funciona normalmente. Mas quando eu retiro e reconecto na USB ele não inicia.

Estou usando a biblioteca EERPROM. A primeira vez que ligo, passo como parâmetro de entrada o IP que desejo conectar na minha rede local, gravo a configuração em memória e reinicio o Arduino, mas ele trava, não inicia. Alguém já passou por uma situação parecida?

Obrigado

Exibições: 259

Responder esta

Respostas a este tópico

Já vi isso com as ROTINAS da EEPROM, tente verificar os tamanhos das variáveis e tamanho dos dados a serem lidos da eeprom, eu estava uando "1.0" e quando coloquei como "1.11" deu esse tipo de problema.

Vou verificar isso.

O tamanho da variável não passa de 3 dígitos, cada faixa de ip eu salvo em uma variável.

ex:

ip1 = 255

ip = 255

ip3 = 255

ip4 = 255

Outra dúvida, quando eu envio uma nova programação os dados que estão contido em EEPROM são zerados novamente.

Tem alguma função que limpe a memória?

Obrigado

Vc não limpa, o padrão para saber se está limpo, é receber 11111111, que é o default do valor.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço