[Dúvida] Recebimento e envio de infra-vermelho.

aurino123

Eu usei essa lib sem problemas, também usei envio seguido do recebimento, porem em blocos distintos.

Estou sem o arduino agora, então não posso testar, mas tenta colocar o resume do receiver antes de usar o send (que desabilita o timer se bem me lembro):

void loop(){

  if (cRecpIR.decode(&resCtrl)){
    cRecpIR.resume(); //como já decodificou pode voltar o status para Idle
    
    switch (resCtrl.value){
    case power:
      irsend.sendNEC(0x8076807F, 32);
      break;
    case next:
      irsend.sendNEC(0x807620DF, 32);
      break;
    default:
      Serial.println("Nada");
      break;
    }
  }
}