void loop() {
if (irrecv.decode(&results)) { //se existe algo descodificado...
long int decCode = results.value;
if (results.value == 16736925) { // se o que foi descodificado, é o que queremos receber...
for (int i = 0; i < 4; i++) { //não percebo este for... mas o artista aqui és tu...
irsend.sendNEC(0xAF518E7, 32);
delay(400);
}
}
Serial.println(results.value);
irrecv.enableIRIn();
//irrecv.resume(); //esta instrução pode até ser desnecessária...
}
}
Duvido que seja isto, mas experimenta assim...
Outra coisa... o delay é mesmo de 400??