Controlling Receiver with IR LED (TV works, Receiver does not)

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 however 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);
}
}
}

Instead of Sony it should have been NEC. it still did not work :confused:

update

was able to get the buttons that had 1 code to work. decreased delay to 10

now i cannot get the arrow buttons to work. i get 4 lines of nec code and i can not figure out the proper delay.

Hey!

I'm doing a similar project, and i ran into similar issues but i was able to overcome them by sending raw data. Before we go any further can you please add a link to the library you're using? The most common from what i've seen(and used) is a library written by ken shirrif(?).