Problem beim Infrarotsensor

Hey. ich habe Problem beim Infrarotsensor, ich besitze ein "Funduino" Kit.
Ich habe etwas experimentiert und da ging auch alles gut, aber jetzt habe ich einen Infrarot Sensor genommen und auf der Website alles genauso gemacht wie es dort stand, bis auf eine Sache dort war etwas veraltet aber ich glaube nicht das es daran liegt. Auf jeden Fall habe ich Signale von einer mitgelieferten Fernbedienung an den Sensor gesendet doch das Ergebnis ist immer 0.

#include <IRremote.h>

int RECV_PIN = 3;

IRrecv irrecv(RECV_PIN);

decode_results results;

void setup()

{

Serial.begin(9600);

pinMode (13, OUTPUT);   //An Pin 13 wird eine LED angeschlossen.

digitalWrite(13, LOW);    //Diese soll zunächst aus sein

irrecv.enableIRIn();

}

void loop() {

if (irrecv.decode()) {

Serial.println(results.value, DEC);

if (results.value == 16724175)   //Wenn der Infrarotempfänger die Zahl 
//„16724175“ ausgelesen hat (Entsprechend der Taste“1“ der Fernbedienung)


{digitalWrite (13, HIGH);}   //soll die LED an gehen.

if (results.value == 16718055)   //Wenn der Infrarotempfänger die Zahl 
//„16718055“ ausgelesen hat (Entsprechend der Taste“2“ der Fernbedienung), 

{digitalWrite (13, LOW);}  //soll die LED aus gehen.

irrecv.resume();

}

}

Hallo
werfe mal einen Blick in dieses Tutorial.

Welchen Infrarotsensor hast Du?
Grüße Uwe

Bitte die bei der Library mitgelieferten Beispiele nehmen, z.B. ReceiveDemo. In den neuen 3.x Versionen wird results.value nicht mehr benutzt und ist deshalb 0.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.