Olá gostaria de uma Ajuda
Pois esse código que eu estou , ele tem um delay grande , cada vez que mando um comando
gostaria de ajuda ou sugestão se alguem puder me ajudar , fico agradecido
CODIGO:
Tags:
Caraca mano, tem 70 if's no seu código... ja pode otimizar por ai..
Opa Wallace Obrigado pela Resposta ,
posso tirar o IF seria isso ? sou muito Leigo rs
Como posso Otimizar que nem vc falou ?
Obrigado
Primeiro tente abaixar aquele delay de 2000, para uns 200.. acho que isso que ta garrando seu código.
A obrigado Vou tentar Aqui Wallace Brigado mesmo cara
e sobre o if´s que voce falou oque posso fazer ?
Cara, agora não posso te ajudar porque to bem atarefado com algumas coisas da faculdade..
Amanhã estarei mais tranquilo, e ai poderei te ajudar demais.. Vlw
Opa Blz Cara agradeço mesmo assim , abraço
Passei pelo mesmo problema, o que resolveu foi concatenar todo código html e depois executa-lo de uma vez só :
No lugar de usar isto :
client.println(F("HTTP/1.1 200 OK"));
client.println(F("Content-Type: text/html"));
Use assim :
String PagWeb; //Define variavel string para receber o html
PagWeb = "HTTP/1.1 200 OK"; //Atenção que na primeira linha só usa o "=" , nas próximas use "+=" para concatenar
PagWeb += "Content-Type: text/html";
PagWeb += "....texto do html"; // quantas linhas for necessario.
client.println(PagWeb); // No final execute de uma vez só o html armazenado na variavel PagWeb
Você vai ver a diferença.
P.S. Como você capturou os códigos de IR ?
Boa sorte.
Olá Alessandro , Obrigado Pela Dica Eu vou tentar em casa , entao capturei pela Biblioteca IRremote,
vou deixar os link do Youtube se te ajudar e for isso sua Duvida
https://www.youtube.com/watch?v=fj2UHC1LVfw (Capturando do Ar Condicionado Código Raw)
https://www.youtube.com/watch?v=3qRz4hQA11Y&t=252s (capturando Controle Normal)
Abraço Qualquer coisa pode me chamar aqui
Ola Alessandro Fiz do Metodo que vc falo nao sei se é isso mesmo
só que meu codigo passo mais de 100% da memoria do arduino da uma olhadinha ai
valeo man abraço
de 142% :/
A operação de concatenação de strings, é bem custosa O(n)..
Fora que ocupa muito espaço contiguo de memoria..
Eu tive que partir para a família ESP8266 por causa do estouro de memoria também, adquira um NodeMCU que seus problemas de memoria serão solucionados. É barato , tem Wi-Fi , vc programa pela própria IDE do Arduino.
Abraço, boa sorte meu amigo.
O Alessandro ele tem mais memoria que o arduino Mega ? Estou pensando em fazer isso
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por