Hallo, ich möchte gerne meinen Arduino per Fernbedinung steuern.
Ich hab eine Medion Fernbedinung.
Wenn ich Versuche das Signal auf dem Serial Monitor auszugeben erhalte ich
solche Codes: z.B. :ø
Ich brauchen den Code aber als Hexadezimal.
Hier der Code:
int maxPulse = 3600;
int minPulse = 670;
const int buttonPin = 9;
int buttonState = 0;
int ledPin = 2;
int led = 5;
int ledw = 4;
int punkt = 10;
int unten = 12;
int mitte = 15;
int oben = 7;
int links1 = 8;
int links2 = 14;
int rechts1 = 6;
int rechts2 = 11;
int RECV_PIN = 16;
int OUTPUT_PIN = 4;IRrecv irrecv (RECV_PIN);
IRsend irsend;
decode_results results;void setup() {
servo1.attach(3);
servo1.setMaximumPulse(maxPulse);
servo1.setMinimumPulse(minPulse);
pinMode(buttonPin, INPUT);
pinMode(16, INPUT);
pinMode(ledPin, OUTPUT);
pinMode(led, OUTPUT);
pinMode(ledw, OUTPUT);
pinMode(punkt, OUTPUT);
pinMode(rechts2, OUTPUT);
pinMode(unten, OUTPUT);
pinMode(links2, OUTPUT);
pinMode(rechts1, OUTPUT);
pinMode(oben, OUTPUT);
pinMode(links1, OUTPUT);
pinMode(mitte, OUTPUT);irrecv.enableIRIn();
Serial.begin(9600);}
void loop() {if (irrecv.decode (&results)) {
int xy = results.value;
Serial.println(xy, HEX);
//Serial.println(results.value, HEX);
if (results.value != 0xa90) {// Sony DVD-Wiedergabe
/digitalWrite (4, HIGH);
delay(1000);
digitalWrite(4, LOW);/
}
irrecv.resume (); // Empfangen der nächste Wert
}Kennt jemand das Problem