Bom dia :)
Venho com o seguinte problema, tenho uma tv philips smart,e queria descodificar ele pra usar no meu arduino, so que quando eu uso a irremote pra decodificar ele retorna dados inconsistentes.Ele retorna um RC5 um NEC e varios codigos desconhecidos, alguem sabe como resolver isso pra fazer meu arduino virar um código universal?

Exibições: 839

Responder esta

Respostas a este tópico

mais ele muda o codigo para a mesma tecla, ou quando pressiona outras teclas, retornando sempre o mesmo quando pressiona uma tecla especifica?

Tipo, eu aperto o botão de desligar, ele me retorna varios codigos, ai um coloco que quando eu apertar o botão ele envia o codigo. Eu aperto varias vezes, tipo umas 10, e ele funciona.

Estou com um problema muito parecido para decodificar os meus controles.
Quero decodificar o controle da TV (Philips), Home Theater (LG) e um Ventilador da marca Volare (Controle remoto) ainda não consegui.
No meu caso, toda as vezes que pressiono as teclas power de qualquer um dos controles ele sempre me lista códigos diferentes com o texto “Unknown encoding”. (obs.: para o controle do receptor da net o circuito e o sketch estão funcionando)

Logo, vou tentar montar esse projeto aqui do José, segundo o msm, fazendo o um analisador de sinal vamos conseguir decodificar o sinal.

kra ainda não trabalhei no código da Philips a fundo, mas no pouco que mexi pude perceber que ele envia dois códigos alternadamente para a mesma tecla.

desta forma você teria que guardar os dois códigos e enviá-los alternadamente também.

olha esse por exemplo

4A9E5D80
Unknown encoding: 4A9E5D80 (32 bits)
Raw (14): -29128 2950 -200 1150 -150 2950 -150 11750 -550 1650 -100 800 -100 750 
187F95AA
Unknown encoding: 187F95AA (32 bits)
Raw (42): -16514 2850 -650 700 -650 650 -200 650 -250 650 -700 1000 -350 550 -300 550 -350 550 -350 550 -350 500 -350 550 -350 500 -400 500 -400 500 -400 450 -400 900 -900 450 -400 500 -400 450 -450 450 
10010
Decoded RC6: 10010 (20 bits)
Raw (40): -24970 2700 -800 500 -850 450 -400 500 -400 1350 -1300 450 -450 450 -450 400 -450 450 -450 450 -450 400 -450 450 -450 450 -450 450 -450 400 -450 900 -900 400 -450 450 -450 450 -450 450 
10
Decoded RC6: 10 (20 bits)
Raw (42): 16302 2750 -800 500 -800 500 -400 500 -400 450 -850 900 -450 450 -450 450 -400 450 -450 450 -450 450 -450 400 -450 450 -450 450 -450 450 -450 400 -450 900 -900 400 -450 450 -450 450 -450 400 
10010
Decoded RC6: 10010 (20 bits)
Raw (40): 19302 2700 -850 450 -850 500 -400 450 -450 1300 -1300 450 -450 450 -450 450 -450 400 -450 450 -450 450 -450 450 -450 400 -450 450 -450 450 -450 850 -900 450 -450 400 -450 450 -450 450 
10
Decoded RC6: 10 (20 bits)
Raw (42): -1848 2700 -850 450 -850 500 -400 450 -450 450 -850 900 -450 450 -400 450 -450 450 -450 450 -450 400 -450 450 -450 450 -450 400 -450 450 -450 450 -450 850 -900 450 -450 450 -450 400 -450 450 
10010
Decoded RC6: 10010 (20 bits)
Raw (40): 17952 2750 -800 500 -800 500 -400 500 -400 1350 -1300 450 -450 400 -450 450 -450 450 -450 450 -450 400 -450 450 -450 450 -450 400 -450 450 -450 900 -850 450 -450 450 -450 450 -450 400 
10
Decoded RC6: 10 (20 bits)
Raw (42): -30584 2750 -800 500 -850 450 -400 500 -400 450 -900 850 -450 450 -450 450 -450 400 -450 450 -450 450 -450 450 -450 400 -450 450 -450 450 -450 400 -450 900 -900 400 -450 450 -450 450 -450 450 
A2FCA864
Unknown encoding: A2FCA864 (32 bits)
Raw (40): -32184 2700 -800 500 -850 450 -450 450 -400 1350 -1300 450 -450 450 -450 400 -450 450 -450 450 -450 400 -500 400 -450 450 -450 450 -450 400 -450 900 -900 450 -400 450 -450 450 -450 450 
187F95AA
Unknown encoding: 187F95AA (32 bits)
Raw (42): 16602 2700 -800 500 -850 450 -400 500 -400 500 -850 850 -450 450 -450 450 -450 400 -450 450 -450 450 -450 450 -450 400 -450 450 -450 450 -450 400 -500 850 -900 400 -500 400 -450 450 -450 450 
10010
Decoded RC6: 10010 (20 bits)
Raw (40): -7548 2700 -800 500 -850 500 -400 450 -400 1350 -1300 450 -450 450 -450 450 -450 400 -450 450 -450 450 -450 400 -450 450 -450 450 -450 450 -450 850 -900 450 -450 400 -450 450 -450 450

1) isto são códigos do mesmo botão?

2) seu código está funcionando com outros controles?

algumas vezes por mal contato, ou problemas no programa o código pode ser recebido, mas incompleto ou mal interpretado...

no meu aqui tenho uma rotina que habilita/desabilita a leitura IR, e as vezes assim que habilito a leitura ele acusa que recebeu o código, mas sem eu pressionar nenhum botão no controle...

verifique se não há nenhum outro equipamento que possa estar interferindo..

ja houvi dizer que até algumas lampadas podem interferir na leitura, de acordo com o sensor + n motivos...

Talvez esse tutorial possa ajuda-lo a descobrir o problema:

http://labdegaragem.com/profiles/blogs/6223006:BlogPost:315534

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço