tem vários tutoriais na net sobre decodificar os sinais de IR e fazer diversas coisas, porém não encontro nada simples, estou com 2 LEDs transmissores IR e 2 LEDs receptores de IR (simples, com 2 terminais - segue foto) quero utilizar esses dois receptores como simples BOTÕES onde eu possa ver o estado deles entre 0 e 1, o problema é que não estou conseguindo fazer isso funcionar de jeito nenhum, parece que os receptores nem funcionam 

alguém tem uma ideia de como "ligá-los" ao Arduino? 

esquerda: transmissores                                           direita: receptores

Exibições: 1375

Responder esta

Respostas a este tópico

Aqui: ensinando a receber sinal IR. enviar é quase isso mesmo.

http://ferpinheiro.wordpress.com/2012/02/25/ligando-lampadas-atrave...

gostaria de resaltar que vc não utilizara um led receptor IR e sim um sensor IR como o do link que o Alan te passou

Isso mesmo Vittorio.

Cara, eu até já fiz isso. O receptor que eu usei é como o seu, e me lembro que ele é enjoado. Eu tive que deixar um apontando pro outro para funcionar. Basicamente eu montei um circuito onde eu conectei o emissor numa porta digital e o receptor num circuito divisor de tensão. No meu blog tem um circuito parecido, só que com um LDR. Se vc trocar o LDR pelo receptor IR dá no mesmo. Aí conectei o sensor numa porta analógica como mostrado no blog e fui tentando identificar uma diferença de leitura na porta, com um programa de teste, tipo:

const int PinoSensor = 5;
int ValorSensor = 0;
void setup(){
      Serial.begin(115200);
}


void loop(){
    ValorSensor = analogRead(PinoSensor);
    Serial.print("Valor do Sensor = ");
    Serial.println(ValorSensor);
}

Esse programa pressupõe que vc ligou a saída do divisor de tensão no pino A5, como mostrado no blog.

Eu ia postar o teste que eu fiz lá no blog, mas achei que o resultado não ficou lá essas coisas, acabei esquecendo.

Espero que a dica seja-lhe útil.

Mauro

correto, mas essa aplicação se resume apenas para uma isolação otica entre dois circuitos eletricos ou um sensor de distancia ou até mesmo uma barreira de curto alcance 10 ou 20 cm no maximo, dai a fazer a leitura de um controle remoto para decodificar já não serve...

Uai, então essa dica que eu postei deve servir.

serve para uma leitura como se fosse um sensor porem não conseguira decodificar o sinal de um controle remoto, para isso precisa do receptor IR que postei antes....

no começo do topico vc ve que ele quer "decodificar os sinais de IR"

mais é exatamente o que eu quero 

É, amigos, comunicação é um troço difícil... confesso que eu entendi que, ao dizer que quer lidar com os LEDs como botões, a minha dica era a boa.

Ainda mais que o seu emissor é um LED, e não um controle. Mas vc tb escreveu "decodificar sinais de IR", então a dica do Vittório é a quente.

De toda forma, seja lá o que vc quer fazer, acho que uma de nossas dicas resolve.

pode ir pelo post do alan que não tem erro :)

Mauro o erro foi meu por ter me expressado mal, o "exatamente o que eu quero" se referia a um pedaço da resposta do Vittorio (" serve para uma leitura como se fosse um sensor") 

e isso que eu estou tentando fazer entende? quero somente saber se o LED receptor está recebendo luz IR e mandar pro arduino, sem decodificar nem nada

Para fazer isso basta a minha dica, então.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço