oderlachs
22.09.2014, 10:05
Hallo Freunde !
Ich möchte bestimmte Anwendungen am Bot per IR steuern. Nun habe ich folgenden Effekt, den ich mir nicht erklären kann.
Drücke ich eine Taste empfange ich zBsp. 3C56
Nach erneutem Drücken der Taste wird daraus: 13C56
Nach erneutem Drücken der Taste wird wieder : 3C56
Nach erneutem Drücken der Taste wird wieder : 13C56
usw....
Da der Effekt bei allen Tasten auftritt, denke ich das es normal ist, aber kann mir aber die zwei unterschiedlichen Werte nicht erklären....
Hier der Quellcode :
#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
}
}
Vielleicht hat wer einen Tip bzw. Info für mich
Besten Dank und Gruss
Gerhard
Ich möchte bestimmte Anwendungen am Bot per IR steuern. Nun habe ich folgenden Effekt, den ich mir nicht erklären kann.
Drücke ich eine Taste empfange ich zBsp. 3C56
Nach erneutem Drücken der Taste wird daraus: 13C56
Nach erneutem Drücken der Taste wird wieder : 3C56
Nach erneutem Drücken der Taste wird wieder : 13C56
usw....
Da der Effekt bei allen Tasten auftritt, denke ich das es normal ist, aber kann mir aber die zwei unterschiedlichen Werte nicht erklären....
Hier der Quellcode :
#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
}
}
Vielleicht hat wer einen Tip bzw. Info für mich
Besten Dank und Gruss
Gerhard