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