Estou tendo problemas em identificar os códigos das teclas de controles remotos com meu receptor infraRed.Acontece que ele me retorna somente o código 0 independente da tecla que eu pressiono...Segue abaixo a biblioteca que estou usando:

#include <IRremote.h>

int RECV_PIN = 11;

IRrecv irrecv(RECV_PIN);

decode_results results;

void setup()
{
Serial.begin(9600);
irrecv.enableIRIn(); // Start the receiver
}

void loop() {
if (irrecv.decode(&results)) {
Serial.println(results.value, HEX);
irrecv.resume(); // Receive the next value
}
}


Lembrando que ele somente retora o valor 0.Com isso consegui até fazer uma lógica e acender e apagar um led apertando qualquer tecla mas preciso dos códigos especificos.

ps:.Esse receptor foi reciclado em uma loja de eletrônica e não sei a qual aparelho ele estava ligado, embora não acho que isso faça diferença mas...

desde já agradeço galera!

Exibições: 1644

Responder esta

Respostas a este tópico

vou postar duas capturas que eu fiz...

a primeira é apertando um botão do controle,

a segunda é apertando um outro botão do controle.

lembrando que a saida do receptor liguei na porta 8 do arduino, ou seja no canal 0 do analizador
(correto?)

Anexos

Braulio, o sinal capturado no canal zero parece um clock, não tem nada a ver com controle remoto...

período = 15 us => frequencia 66,666 KHz ????

O que você conectou no canal 3?

Tem alguma coisa errada na suas ligações...

Sempre me pareceu ter algo errado mesmo... a leitura não saiu igual as outras que vc postou.

Entao, no canal 3 não tem nada ligado. a única coisa ligada no arduino é a saida do receptor

Use um receptor decoder , talvez você esteja usando somente um fototransistor...

O decoder filtra a frequencia portadora, por exemplo 38KHz.

Veja no meu tutorial.

veja que meu receptor é identico a este da foto...creio que não seja só un fototransistor mas me confirme por favor

Tem algum código gravado nele?

Como soube como fazer as ligações?

Pela forma de onda que divulgou, não deve ser decoder.

Não tem nenhum código gravado nele, apenas o número 3 na frente...

Na verdade eu peguei os esquemas de ligações na internet...

Pois bem, não intendi porque tem canal do analizador lógico que me retorna uma onda quadrada sem ter nada ligado a porta do arduino!

Se o seu IR for igual esse da foto ai (VS1838) sua ligação deve estar assim:

De frente pro receptor 5v do lado direito, GND no meio e sinal do lado esquerdo, diferente do meu esquema que te passei anteriormente pois o meu IR tem um datasheet diferente deste ai que vc postou.

Leandro, obrigado pela ajuda...é este modelo mesmo e a ligação está assim mesmo, correta.Esse receptor eu reciclei de um aparelho velho, isso não influencia em nada não né?

Não, só se vc tiver tido o azar do componente estar com algum defeito fixo ou intermitencia no funcionamento...

Seria interessante vc conseguir um outro para tirar sua dúvida.

Eu já fiz o teste com 3 receptores e o resultado foi o mesmo.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço