Go Down

Topic: IR Enviar e receber  (Read 468 times) previous topic - next topic

alexcuconu


Boa tarde comunidade,

estou aqui com um problema, é o seguinte eu preciso de enviar um sinal e receber uma resposta em seguida so que assim que envio o sinal ja não consigo receber mais nada ate fazer um reset ao arduino, alguém tem uma solução para isso, fica aqui um código, basicamente eu preciso de enviar o sinal e receber uma confirmação.

estou a utilizar este emissor e receptor 
 


Code: [Select]

 #include <IRremote.h>
 #include <IRremoteInt.h>
 // int ledIR = 3;
  int PinIn = 4;
  int interruptPin = 2;
  int Data ;


IRsend isend;   
IRrecv ir_recebe(PinIn);
decode_results codigo_recebido;


  void setup() {     
   
 // pinMode(ledIR ,OUTPUT);
  ir_recebe.enableIRIn();
  Serial.begin(9600); 

  } 
 
  void loop(){
Serial.print("\n-------------------------------------------------------- ");
int interupt = digitalRead(interruptPin);
if (interupt == HIGH){
Start ();}
leData();
}



void Start(){
  delay (50);
  isend.sendNEC(0xAF0A, 32);//
  Serial.print("\nEnvia Codico");
}


void leData (){ 
 
   Serial.print("\nFuncao Le data -> ");
     if (ir_recebe.decode(&codigo_recebido)) {
     if (codigo_recebido.value != 0 ){ 
      Serial.print("\nValor lido -> ");     
      Serial.print(codigo_recebido.value, BIN); 
      Data = codigo_recebido.value;
               }
 ir_recebe.resume();
}
}



Obrigado 

bubulindo

O que aparece no serial monitor do Arduino? Porque é que lês o pino de interrupção? Que é que está ligado nele?

Já experimentaste algum dos exemplos para comprovar que as tuas ligações estão correctas?
This... is a hobby.

alexcuconu


no pino 2 agora so esta ligado um boato para chamar a função que envia.
ja experimentei e esta tudo bem ligado, eu consigo receber bem so que assim que aperto no botao para enviar o sinal, deixo de receber,



Adrianokistemmacher

Conseguiu resolver o problema amigo? Estou com um problema parecido, quero que o Arduino receba um sinal IR do controle da TV e em seguida envie um código ir que captei do som... Ou seja, com o controle da TV eu controlo o som nas teclas ON/OFF e Volume + e -...

19nercio

Bom Dia mestres.

seria possivel alguem me ajudar.
Precisava de enviar um comando para ligar receptores tdtc samsung cada vez que a luz falha.
Os programas que encontrei são apartir de botoes no arduino ou no irsendemo liga e desliga em loop.
Alguem me pode ajudar.




Obrigado

Go Up