IR Empfänger auslesen klappt nicht

Hallo

ich probiere gerade mt der IR-Libary (#include <IRremote.h>) rum, aber
der Serial Monitor zeiht mir keine Daten an, wenn ich eine FB benutze
Habe 2 Fernbedienungen getestet, eine Billig-China-Version und die von
meinem AVR (Denon).

Nutze die Beispiel Script aus der Libary. Als Empfänger habe ich 3 getestet:

Einen TSOP4838
1x diesen


und 1x diesen

Sketch aus der Demo

/*

  • IRremote: IRrecvDemo - demonstrates receiving IR codes with IRrecv
  • An IR detector/demodulator must be connected to the input RECV_PIN.
  • Version 0.1 July, 2009
  • Copyright 2009 Ken Shirriff
  • http://arcfn.com
    */

#include <IRremote.h>

int RECV_PIN = 11;

IRrecv irrecv(RECV_PIN);

decode_results results;

void setup()
{
Serial.begin(9600);
irrecv.enableIRIn(); // Start the receiver
}

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

Aber auch andere probiert. Das Ding hier


blinkt zumindest bei Tastendruck, aber der Monitor ist leer.

Hat einer einen Tipp?

noxx2:
Hat einer einen Tipp?

Sogar zwei:

  • Guck in diesen Thread. Dort funktioniert zwar das Auslesen/Empfangen, aber etwas Anderes nicht. Vielleicht könnt Ihr (Du und Petje) hilfreiche Informationen austauschen.
  • Hier gibt es eine neuere Version der Bibliothek.

Gruß

Gregor

ich habe die neueste version der Libary, der Beispiel Code ist nur älter.

aber aus dem anderen thread werde ich auch nicht schlau, das grundlegende
funktioniert ja schon nicht mal.

Welchen Arduino verwendest Du? Poste ein Foto des Setups (mit dem SKU116884-Empfänger), bei dem die Verdrahtung ersichtlich ist.
Vielleicht blöde Frage: die Baudrate im seriellen Monitor hast Du richtig eingestellt, oder?

noxx2:
ich habe die neueste version der Libary, der Beispiel Code ist nur älter.

Bist Du sicher? Hast Du mal im Arduino-Verzeichnis nach der Bibliothek gesucht und die Versionsnummern verglichen?

noxx2:
aber aus dem anderen thread werde ich auch nicht schlau, das grundlegende
funktioniert ja schon nicht mal.

Das stimmt nicht. Der Empfang scheint korrekt zu funktionieren. „Nur“ was danach kommt, macht Probleme. Wie ich das verstehe, klappt bei Dir schon ganz am Anfang etwas nicht, was dort funktioniert.

Gruß

Gregor

so, anscheinend sind meine Kabel murks. haben den TSOP direkt auf den Arduino
gesteckt und nun kommen auch daten an...

danke

noxx2:
danke

Keine Ursache :slight_smile: Ist doch schön, wenn die Ursache eines Problems so poplig ist und schnell gefunden wird.

Gruß

Gregor

Ach, immer diese Hardware :slight_smile: