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

por acaso estas usando um capacitor(10uF, 100uF) entre o VCC e o GND do receptor?

precisa? ou melhora? eu aqui nunca usei ta funcionando, mas se melhorar posso add aqui

kra, jah peguei um receptor q nao lembro a referencia, q soh funcionava com um capacitor... sem ele, nao recebia nenhum sinal...

Não, vou ver se eu acho um capacitor para faser o teste

Braulio , se as outras entradas no analisador lógico estiverem flutuando, isto é , sem estarem ligadas a algum circuito, pode ocorrer isso. 

Existem vários tipos de receptores(decoders de IR) a diferença esta na frequencia portadora.

Esse receptor foi retirado de que aparelho, qual marca?

Pela marca, você poderá descobrir quela protocolo e portadora são usadas.

Pois é, não sei qual a marca do aparelho pois estava com a carcaça danificada.

kra como vc está tendo problemas eu sugeriria que você comprasse um receptor, assim você vai saber com o que está lidando,

pois vejo que está batendo cabeça sem saber se o receptor está funcionando.

se não me engano um novo custa 2 ou 3 reais. acho que tem aqui no lab tb

ai vc ja pega na frequência correta, sabendo qual a pinagem... vai te abrir uma luz!

Vou ter que fazer isto mesmo...ainda não comprei pois aqui em minha cidade não achei new a pau e comprar pela net aumentaria um pouco o valor por causa do frete mas não vai ter jeito mesmo não vou comprar um e tirar a prova!

Braulio,

Não sei se vai ajudar, mas como já foi dito, há inúmeros tipos / fabricantes desse sensor, com pinagens diferentes. Na maior parte a alimentação está invertida, mas a casos em que a saída está do lado oposto.

Considerando que você já o ligou e potencialmente possa haver alguma inversão, tente fazer um teste de funcionamento para comprovar se ele está bom ou não com o método descrito neste link.

Lembrei disso porque estes sensores também são utilizados em detectores de proximidade (tipo saída on/off modulados.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço