Bem, meu problema esta mais em receber, so vou saber se realmente tenho em enviar depois...
Estou usando a irremote, abro o irrecvdump, so que os dados que recebo são inconsistentes.
Ex: eu aperto 10 vezes o volume para cima da minha tv philips, ele me retorna cada vez uns valor diferente. Alguém pode me ajudar?

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

Exibições: 1995

Responder esta

Respostas a este tópico

tanto faz o Decoded RC6: 10010 (20 bits) e o Decoded RC6: 10 (20 bits) são os mesmos.

Unknown encoding: 187F95AA (32 bits) não esta correto. 

evite muita luz ambiente no receptor na hora da leitura.tenho o mesmo controle e as leituras que fiz esta em anexo,compare com as suas..

Agora complica mais minha pergunta hehe,

Como você conseguiu captar esses dados?

Como você esta enviado eles?

 

Muito Obrigado.

da mesma maneira que você conseguiu obter aqueles códigos acima, só que da um click de cada vez nas teclas, até que ela seja decodificada como : Decoded RC6: 10010 (20 bits), que é o que nos interessa.  outra tecla como CH + : Decoded RC6: 1004C (20 bits). o que esta em negrito você vai usar p/ enviar o código.

pra enviar olhe o anexo

Cara deu certo *----*

So to com alguns probleminhas. Por exemplo:

Eu desligo a tv, e mando o codigo para ligar, ela liga, ja para desligar não. Penso que talvez seja pela posição.

Olha eu estou a uns 2 metros de tv, em diagonal, 

                                      tv

eu

e o receptor da tv fica do lado direito, então não sei a luminosidade dela atrapalha, ou outra coisa....

Estou postando a foto do circuito pra você me dar uma ideia se pode ser ele que esta fraco.

Meu modulo ir é o: 

38KHz IR Módulo Transmissor de infravermelhos para Arduino 

que eu peguei na dx.

Será que tem q turbinar ele?

pode ligar nos 5v ele. na foto não deu pra ver, mas caso não tenha , coloque um transistor para amplificar o sinal, e melhor que não tenha esses fios na visão dele. pra desligar seria o mesmo código que liga, tenta um angulo que não seja muito diagonal. o receptor da tv não importa todos tem um filtro, o problema é no led mesmo..

E estranho é que ele liga, depois eu tenho que apertar o comando (tecla a) umas 20 vezes pra ele desligar.

E ele ta "ligado" no 5v, ele esta em uma trilha, que é alimenta por uma fonte externa de 5v

faça outra leitura do botão ON/OFF e vê se lhe aparece outro código que não seja : 1000C 

Recebi esse mesmo e o C

Acho que o problema ta na potencia, por que o controle do mesmo lugar consegue ligar e desligar de primeira...

Ta on no chat?

Vou abusar da bondade hehe, vc falou de ligar um transistor para almentar a pontecia... Como liga isso :S, minha parte com eletronica é 0.

2- na sua casa você consegue fazer tudo com ela so por esses codigos?

3- E quando o codigo retorna Unknown encoding, que seria o caso de um receptor.

sugiro que assista este vídeo http://www.youtube.com/watch?v=Q4BXK2m7FMs

no caso do controle você consegue até apontando pro teto, ele é muito forte e o sinal reflete até o receptor. quer ver a diferença, pegue uma  câmera qlquer(celular,etc) aponte o led do controle e depois  do arduino pra sua câmera e veras a diferença.

Unknown encoding : quer dizer que não foi decodificado.(então continue dando 1 pulso no controle até q seja decodificado, não esqueça muita luz ambiente atrapalha.).

- esse é o mais simples, não usei esse, usei por comando de voz, vc tem o Enc28j60 pode criar botoes e colocar esse código.

seria essa parte :

for (int i = 0; i < 3; i++) {
irsend.sendRC6(0x1004C, 20);
delay(40);

Diego,

Estou com com um problema parecido com o Luiz.

Tambem não esta conseguindo decodificar o sinal da minha TV Philips, seguinte:

Aqui tenho o problema, tecla Power de minha TV Philips.

FECC06D1
Unknown encoding: FECC06D1 (32 bits)
Raw (40): -26212 2550 -1000 300 -1000 350 -550 250 -650 1200 -1450 350 -550 300 -550 300 -600 250 -650 300 -600 350 -500 300 -600 250 -650 300 -600 250 -600 300 -600 750 -600 250 -1050 250 -650 250
FCABFFBF
Unknown encoding: FCABFFBF (32 bits)
Raw (6): -17200 150 -550 600 -3350 400
1674A01A
Unknown encoding: 1674A01A (32 bits)
Raw (42): 13150 2600 -950 350 -950 350 -550 350 -550 300 -1000 800 -550 350 -550 300 -550 350 -550 400 -500 350 -550 300 -550 300 -600 400 -500 350 -550 300 -550 350 -550 750 -600 250 -1050 350 -550 350
FEAC02E4
Unknown encoding: FEAC02E4 (32 bits)
Raw (6): -6050 250 -1500 650 -200 600
6EC2A81D
Unknown encoding: 6EC2A81D (32 bits)
Raw (16): -12500 550 -4800 450 -3400 250 -1550 1250 -450 1100 -3800 500 -1550 1300 -400 500
D7C7ECC7
Unknown encoding: D7C7ECC7 (32 bits)
Raw (40): -23022 2600 -950 350 -950 350 -550 350 -550 1200 -1450 350 -550 350 -500 350 -550 350 -550 300 -600 300 -550 350 -550 350 -550 350 -550 300 -550 400 -500 750 -600 300 -1000 300 -600 300
2CF62A4D
Unknown encoding: 2CF62A4D (32 bits)
Raw (42): 30822 2550 -950 400 -950 350 -500 400 -500 400 -950 800 -500 400 -500 350 -550 350 -500 400 -500 400 -500 400 -500 350 -500 400 -500 400 -500 350 -550 350 -550 750 -550 300 -1000 400 -500 400
BECA7190
Unknown encoding: BECA7190 (32 bits)
Raw (40): 31452 2550 -950 400 -950 350 -550 300 -550 1300 -1350 400 -500 400 -500 300 -600 350 -500 350 -550 400 -500 300 -600 350 -500 400 -500 400 -500 350 -550 750 -550 400 -950 350 -500 400
FEAC02E5
Unknown encoding: FEAC02E5 (32 bits)
Raw (6): -13100 250 -950 1350 -250 450

Nesse exemplo, tenho um sinal pego da tecla CH UP de um Receptor da net (apenas vc ver que esta funcionando):
Decoded NEC: 807F6897 (32 bits)
Raw (68): -340 8850 -4500 600 -1600 500 -600 500 -600 550 -600 500 -600 500 -600 500 -600 500 -600 500 -600 500 -1700 550 -1700 500 -1700 550 -1650 500 -1700 500 -1700 600 -1650 500 -600 500 -1700 500 -1700 500 -600 550 -1650 550 -600 500 -600 500 -600 500 -1700 600 -500 600 -500 600 -1650 500 -600 500 -1700 500 -1700 500 -1700 600 
807F6897
Decoded NEC: 807F6897 (32 bits)
Raw (68): 3172 8850 -4500 500 -1700 550 -550 600 -500 500 -600 600 -500 550 -600 500 -600 500 -600 500 -600 550 -1650 500 -1700 550 -1650 550 -1700 500 -1700 500 -1700 500 -1700 550 -600 500 -1700 500 -1700 500 -600 500 -1700 500 -600 550 -600 500 -600 500 -1700 500 -600 500 -600 600 -1600 600 -500 600 -1650 500 -1650 550 -1700 600

Outra duvida, poderia me explicar melhor o pq de:
"tanto faz o Decoded RC6: 10010 (20 bits) e o Decoded RC6: 10 (20 bits) são os mesmos" 

Pode me ajudar?

Luiz , veja se esse tutorial poderá te ajudar...

Tutorial : Decodificando Controles Remotos - infravermelho

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

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço