Trasmettitore IR blocca esecuzione del programma

Salve, vorrei che alla pressione di un tasto su di un telecomando ir passato un certo periodo di tempo venga trasmesso tramite led ir un codice per accendere un dispositivo. Sono riuscito a fare ciò, il problema è che appena il codice ir viene inviato al dispositivo il telecomando in ingresso non funziona più e arduino sembra bloccarsi.
Ho usato il seguente sketch (è integrato in un altro programma ma dovrebbe rendere l'idea):

stato_stereo = results.value == 0xFF22DD;
if (stato_stereo == HIGH && inviato == 0) {
    for (int i = 0; i < 3; i++) {
      irsend.sendNEC(0x4B33C,32); inviato=1;}}
     
    
  }

Qualcuno sa dirmi se è possibile fare ciò che chiedo?
Grazie!

Due domande:
Il dispositivo riceve il comando?

La variabile inviato la resetti quando?

Sei sicuro che il led non disturbi il ricevitore?

Non sappiamo trovare il problema in 4 righe di codice.
Senza lo sketch intero e descrizione del progetto (hardware e schemi) é difficile aiutarti
Ciao Uwe