THIS QUESTION ISN'T IN USE ANYMORE
Solved by using an other remote that is supported by the libary
====NEW CODE====
#include <IRremote.h>
int RECV_PIN = 11;
int relay1 = 2;
int relay2 = 3;
int relay3 = 4;
int on = 1;
int on1 = 1;
int on2 = 1;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup()
{
digitalWrite(relay3, HIGH);
pinMode(relay3, OUTPUT);
digitalWrite(relay2, HIGH);
pinMode(relay2, OUTPUT);
digitalWrite(relay1, HIGH);
pinMode(relay1, OUTPUT);
pinMode(13, OUTPUT);
irrecv.blink13(true);
irrecv.enableIRIn();
}
unsigned long last = millis();
void loop() {
if (irrecv.decode(&results)){
if (results.value == 0x36167A85) {
if (millis() - last > 250) {
on = !on;
digitalWrite(relay1, on ? HIGH : LOW);
}
last = millis();
} else if (results.value == 0x36161AE5) {
if (millis() - last > 250) {
on1 = !on1;
digitalWrite(relay2, on1 ? HIGH : LOW);
}
last = millis();
} else if (results.value == 0x3616FA05) {
if (millis() - last > 250) {
on2 = !on2;
digitalWrite(relay3, on2 ? HIGH : LOW);
}
last = millis();
}
irrecv.resume();
}
}
================
I'm working on this bit of arduino code for a while now but i can't get it to work. My circuit is wired up correctly, but it isn't returning any data in the serial prompt. Here is my code:
#include <IRremote.h>
int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);
decode_results results;
int main = 0;
int left = 0;
int right = 0;
void setup()
{
Serial.begin(9600);
irrecv.enableIRIn();
}
void loop() {
if (irrecv.decode(&results)) {
Serial.println(results.value, HEX);
switch (results.value) {
case 0x2E3A06C0:
main = 1;
Serial.println("MAIN: on");
break;
case 0x8C2921D6:
left = 1;
Serial.println("LEFT: on");
break;
case 0x226270DA:
right = 1;
Serial.println("RIGHT: on");
break;
case 0x4AC6E6A:
main = 0;
Serial.println("MAIN: off");
break;
case 0xDD5E26EF:
left = 0;
Serial.println("LEFT: off");
break;
case 0x3E5BEF99:
right = 0;
Serial.println("RIGHT: off");
break;
}
irrecv.resume();
}
delay(100);
}
I'm using the libary Arduino-IRremote. When I try the demo "IRrecvDemo", it works fine. I have the hex codes from this demo. So can someone help me get this code working? It would be nice!