Infrared receiver not working (properly).

Hey,
I'm trying to automatically control my light. I have got old IR-Switches with a remote control from "Jung". As long as im using the remote control by Jung to turn on and off the light I have no issues. Now I tried to decode the signal of the remote control using an IR-Receiver. This is working fine with every remote control (like program clickers) i have (meaning i get the hex values in the Serial Monitor) except for this one remote control for the light switches where im getting no print at all meaning the irrecv.decode(&results) is false.

So what's the problem here?

#include <IRremote.h>

int RECV_PIN = 13;

IRrecv irrecv(RECV_PIN);

decode_results results;

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

void loop() {
if (irrecv.decode(&results)) {
Serial.println(results.value, HEX);
irrecv.resume();
}
delay(100);
}

As u can see the code is pretty standard.

Sadly i couldn't find any links to the switches I use because as I said they're pretty old and really hard to find.

I've attached two images: one is the remote control, the other is the inside of the remote control, maybe that's helping somehow.

Maybe that controller has a different modulation frequency.

AWOL:
Maybe that controller has a different modulation frequency.

So i have to buy one IR-Receiver running on a different frequency?

AWOL:
Maybe that controller has a different modulation frequency.

Or, the device is not outputting using a standard protocol (recognized by the IR library).

AWOL:
Maybe that controller has a different modulation frequency.

Or it only speaks German!

Paul

@Actyc,

that is not a very good method for investigating an unknown IR signal. First, as already has been said, it may use a different modulation frequency. You can capture the IR signal before demodulation using a non-demodulated receiver, see for example my nano-project. Secondly. you are using the dated Shirriff library for with its decoder, which, even if the modulation frequency is ok, may just ignore some protocols. (An alternative to the dated IRremote library is my library "Infrared" (or Infrared4Arduino), available in the Arduino library manager.)

Staying with your demodulating receiver, try to dump the received signal in raw form with IRrecvDumpV2 (of IRremote) or IrReceiverSampler (of Infrared) and post it here.