Pessoal alguem pode me ajudar a deixar esse codigo mais rapido

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:

https://pastebin.com/sUM7B3TB

Exibições: 545

Responder esta

Respostas a este tópico

é ta dificil pra mim , Wallace kkk , oque posso fazer nesse caso irmao , qual uma dica pra melhorar isso ae ? 

Boa tarde LC,

Este formato de dados de controle remoto que você está usando, e um formato conhecido como RAW

Ele ocupa muito espaço de memória.

Veja uma só comando gasta este monte de bytes de memoria:

4500, 4350, 650, 1600, 600, 1600, 650, 450, 600, 500, 650, 500, 600, 500, 600, 1600, 600, 500, 650, 1600, 600, 1600, 600, 500, 600, 500, 650, 1600, 600, 500, 600, 1600, 650, 450, 600, 1650, 600, 500, 600, 500, 600, 500, 600, 500, 650, 450, 650, 500, 600, 500, 600, 500, 600, 1600, 600, 1650, 600, 1600, 600, 1600, 600, 1650, 600, 1600, 600, 1600, 650,

Eu procuro usar os códigos de controle remoto na forma de "pacotes em bytes".

este mesmo código pode ser escrito como assim: 0xC2C5807F.

Veja que ele ocupa muito menos espaço na memória.

o que muda é somente a biblioteca que você vai usar para coletar os dados dos seus controles

e salva-los no seu sketch e depois a biblioteca para envia-los neste formato.

Eu gosto muito desta biblioteca: IRLib.h

RV

O Dr Rv Boa tarde , entao é que para mim codificar , o codigo do controle ar condicionado e do home theater (samsung) preciso ser codigo Raw , os Outros consegui enviar de pacote de bytes , é isso que pesa tanto ?

LC, porque o ar e o home tem que ser RAW?

RV

No caso do ar condicionado  aparece esse código 

FFFFFFFF (0 bits)
Raw (58): 600 -1450 ........

C2C5807F quando deveria aparecer esse

e do Home aparece esse 

C2CA807F (32 bits)
Raw (72): 4500 -4400 600 -1600 600.......

e dos que eu consigo normal decodifica (esse da certo no caso)

Decoded NEC: FFD02F (32 bits)
Raw (68): 9250 -4350 650 -500 600 -500 65......

Pk no Pocote de bytes , ele envia mais codigos na hr envio o codigo recebido ele nao vai , ai pesquisei em forum ,dizer q so funciona o codigo Raw , ai foi o metodo q consegui para enviar os codigo e os equipamento responder. Sabe se tem outra possibilidade .?
O problema dessa sketch é os codigo Raw RV ?

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço