IR send difficulty

Hi there,

I have an arduino uno and I have successfully collected the IR codes from my tv and controlled it with an IR LED according to my desire. I have not been able to do the same on my Pioneer receiver however. I have the codes and the proper formatting hoever i am not getting any action. I know that on the Sony Tv's they require 3 sends to register a signal to complete an action. Does anybody know what might be causing the issue? i am using the NEC formatting on a receiver (VSX 823K). Are there any quirks that i need to keep in mind when dealing with this different brand? The sony seemed to work just fine. I have posted the code below.

Thanks for your help,

John

#include <IRremote.h>

IRsend irsend;

void setup()
{
Serial.begin(9600);
}

void loop() {
if (Serial.read() != -1) {
for (int i = 0; i < 3; i++) {
irsend.sendSony(0xA55AD02F, 32); // Receiver Volume Down
delay(100);
}
}
}

Hi

I am still new to this but believe you need to change your send command from ir.sendSony to ir.sendNEC

I don't think NEC codes need to be sent 3 times like the Sony codes so you should be able to remove your "for" loop and just have the below line in the "loop()" section of your code:

irsend.sendNEC(0xA55AD02F, 32);// Receiver Volume Down