invisible09
30.01.2013, 08:08
Hy, bin ein ziemlicher arduino Anfänger. Besitze einen ARDUINO MEGA und habe schon mit Led´s und Motoren gearbeitet. Jetz wollte ich diese mit einer "normalen" sony Fernbedienung fernsteuern!
z.B.: wenn Taste ... gedrückt wird soll die Led an pin13 angehen
Das Problem liegt im einlesen des ir-codes! Wie bekomme ich eim einlesen einen CODE in der form:16589023 ??????
Hoffe ihr versteht was ich meine!!!
Am Ende soll das Programm dann so aussehen: (Glaube ich eben)
#include <IRremote.h>
int RECV_PIN = 6;
int ledrot = 13;
IRecv irrecv(RECV_PIN);
decode_results results;
void setup()
{
Serial.begin(9600);
irrecv.enableIRIn();
pinMode(ledrot, OUTPUT;
}
void loop() {
if (irrecv.decode(&results)) {
Serial.println(results.value, DEC);
irrecv.resume();
}
switch(results.value){
//led.on
case 16589023: // Diesen Code müsste ich von meiner Fernbedienung einlesen, aber wie????????
digitalWirite (ledrot, HIGH);
break;
}
}
Hoffe ihr könnt mir helfen...
Schon mal DANKE
invisible09
z.B.: wenn Taste ... gedrückt wird soll die Led an pin13 angehen
Das Problem liegt im einlesen des ir-codes! Wie bekomme ich eim einlesen einen CODE in der form:16589023 ??????
Hoffe ihr versteht was ich meine!!!
Am Ende soll das Programm dann so aussehen: (Glaube ich eben)
#include <IRremote.h>
int RECV_PIN = 6;
int ledrot = 13;
IRecv irrecv(RECV_PIN);
decode_results results;
void setup()
{
Serial.begin(9600);
irrecv.enableIRIn();
pinMode(ledrot, OUTPUT;
}
void loop() {
if (irrecv.decode(&results)) {
Serial.println(results.value, DEC);
irrecv.resume();
}
switch(results.value){
//led.on
case 16589023: // Diesen Code müsste ich von meiner Fernbedienung einlesen, aber wie????????
digitalWirite (ledrot, HIGH);
break;
}
}
Hoffe ihr könnt mir helfen...
Schon mal DANKE
invisible09