Bom dia pessoal. Estou com um projeto aqui e tenho um problema, ao apertar o botão no site criado, o arduino demora muito para executar a ação e não muda o estado do botão. Alguém me ajuda por favor.
segue os arquivos do Arduino (programa mega) e o site(index.htm);
Tags:
Bom dia,
Não tenho como testar seu código aqui. mas dando uma olhada, não percebi nada claramente errado com ele.
Monitorando pela serial, quando vc aperta o botão no site, a requisição é recebida na hora ou demora tb?
Bem, acredito que o melhor é monitorar, adicionar debuggers, etc.
Então as vezes recebe e as vezes não, testei o outros códigos de ethernet shield para controle de fita led e funcionam normalmente, não sei porque demora tanto a atualizar. As vezes o site da o seguinte erro no console :
ERR_CONNECTION_TIMED_OUT
vc quer dizer que nestes mesmos códigos (index.htm e programamega.ino), a parte que é do led funciona, e o resto não?
nestes trechos de código,
if (StrContains(HTTP_req, "ajax_cargar3")) {
Serial.print(HTTP_req);
if (StrContains(HTTP_req, "ajax_cargar4")) {
Serial.print(HTTP_req);
a requisição da carga3 não funciona e da carga4 funciona?
o serial print de cada um deles vem instantaneu e com os dados esperados?
Se você esta usando uma fonte de 12V para alimentar seu MEGA com Ethernet shield, ele tem uma tendencia a perder conexão continuamente porque o regulador do MEGA esquenta muito.
Se sim esta, use uma fonte entre 6V minimo e 9V máximo, poste resultados,
Abs.
CK
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por