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
Tags:
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.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por