Meu Arduino para de responder as requisições enviadas e tenho que reiniciá-lo. Não sei se e por numero de requisições recebidas ou após algumas horas para ele parar de responder..

 Já tentei me conectar a ele pelo telnet mas ele nem se conecta. Já iniciei o WatchDog, pra ver se estava dando pau mas ele tbm nao ajudou muito..
se alguém poder me ajudar. Já nao sei mais oque fazer..

Exibições: 3571

Responder esta

Respostas a este tópico

Pois é Tiago, por isso optei inicialmente pelas placas oficiais :)

Vamos testar... quem conseguir algum resultado.. vamos divulgar

Sim, eu tambem optei pelas oficiais, mesmo sendo mais caras já para não ter problemas hehehe...

Vamos ver no que vai dar os testes..

Estou forçando meu projeto aqui...

Abraços

Eu tenho o ENC28J60 e W5100, meu TCC estou fazendo com W5100 por ser oficial e muitas outras libs de Shields realizar chamadas baseada na lib do EthernetShield oficial, você tem que pesar em uma balança mas teve uma época que dexavei o ENC28J60.

Mas o W5100 parece ser bem estável para aplicações em geral viu, principalmente que já vem implementado com o uSD, ajuda muito.

E ae galera acho q  consegui resolver meu problema..

Diminui o tempo das requisição do PHP para apenas conectar na hora q for escrever e tambem no Arduino verifiquei que uma função de atualizar estava ocupando muito a memoria dele então a reformulei para ficar mais simples com menos dados para enviar e receber..

Ja parecia  não estar mais dando problemas mas encontrei algo interessante sobre client.flush();  e 

client.available() >0)  implementei eles também por segurança..kkkkkk

o link do forum   http://forum.arduino.cc/index.php?PHPSESSID=57pf8h7ka64tisv1nu44kgd...

 Ate agora ta rodando sem problemas

Farei o teste e lhes informo o resultado

Olá amigo, gostaria de saber se resolveu o seu problema?

Galera estou com o mesmo  problema:

O meu Ethernet Shield está travando e não sei o motivo, estou monitorando o Arduino através de rede local com o Zabbix.
Observe no gráfico do zabbix as falhas de conexão:

[img]https://uploaddeimagens.com.br/imagens/zabbix_pluviometro-png[/img]


Se alguém puder ajudar, eu envio o código utilizado...Obrigado.

Os shield/ módulos ethernet usam o regulador interno 3.3V do Arduino, ele esquenta e acaba travando, fiz o teste colocando uma ventoinha, e ele não travou, melhor é usar um módulo 3.3V e não alimentar pelo regulador do arduino e sim por uma fonte externa

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço