//Guten Tag an alle,
ich habe mir von Amazon ein FunduinoSet besorgt und ein dazugehöriges Heft wurde mir mitgeliefert "ARDUINO lernen"(10.Auflage) von Ralf Snieders und bin nun beim Eingeben des Codes für seinen Infrarotsensor auf ein Problem gestoßen.
# include
int EmpfaengerPin = 11;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
IrReceiver.begin(EmpfaengerPin);
}
void loop() {
// put your main code here, to run repeatedly:
if(IrReceiver.decode())
{
delay(200);
IrReceiver.resume();
if(IrReceiver.decodedIRData.command > 0 && IrReceiver.decodedIRData.command > 95)
{
Serial.print("Dezimalwert: ");
Serial.print(IrReceiver.decodedIRData.command);
Serial.print(" -> ");
If(IrReceiver.decodedIRData.command == 69) Serial.println("A");
//hier wird ein Fehler ausgegeben, der besagt, dass If nicht definiert ist
If (IrReceiver.decodedIRData.command == 70) Serial.println("Pfeil oben");
If (IrReceiver.decodedIRData.command == 71) Serial.println("B");
If (IrReceiver.decodedIRData.command == 68) Serial.println("Pfeil links");
If (IrReceiver.decodedIRData.command == 64) Serial.println("X");
If (IrReceiver.decodedIRData.command == 67) Serial.println("Pfeil rechts");
If (IrReceiver.decodedIRData.command == 7) Serial.println("0");
If (IrReceiver.decodedIRData.command == 21) Serial.println("Pfeil unten");
If (IrReceiver.decodedIRData.command == 9) Serial.println("C");
If (IrReceiver.decodedIRData.command == 22) Serial.println("1");
If (IrReceiver.decodedIRData.command == 25) Serial.println("2");
If (IrReceiver.decodedIRData.command == 13) Serial.println("3");
If (IrReceiver.decodedIRData.command == 12) Serial.println("4");
If (IrReceiver.decodedIRData.command == 24) Serial.println("5");
If (IrReceiver.decodedIRData.command == 94) Serial.println("6");
If (IrReceiver.decodedIRData.command == 8) Serial.println("7");
If (IrReceiver.decodedIRData.command == 28) Serial.println("8");
If (IrReceiver.decodedIRData.command == 90) Serial.println("9");
}
}
}
Was kann ich tun?