Problem mit Infrarotsensord

Bei mir und Arduino ist das Erfolgserlebnis größer, wenn der Sketch kleiner ist.

Wenn der Hello-World Blink-Sketch funktioniert hat, probiert man natürlich auch andere Sachen aus.

Aber ich empfehle, nicht gleich einen kompletten Sketch abzutippen, sondern nur die minimal erforderlichen Sachen, um zu erkennen, ob es überhaupt wie erwartet funktioniert.

#include <IrRemote.h>  // vermute ich mal 
IRrecv  IrReceiver;
int EmpfaengerPin = 11; 
void setup() { 
  Serial.begin(9600); 
  IrReceiver.begin(EmpfaengerPin); 
}
void loop() {
   if(IrReceiver.decode()) {
      delay(200);
      IrReceiver.resume();
      Serial.print("Dezimalwert: ");
      Serial.println (IrReceiver.decodedIRData.command);
   }
}

Das ist genug Code, um zu sehen, ob der vorgesehene Sender mit dem an den Arduino angeschlossenen Empfänger zusammenspielt und command tatsächlich Werte zwischen 1 und 90 enthält.

Dem Compiler ist es übrigens einigermaßen egal wie du den Sketch formatierst, aber als Mensch hat man es einfacher, wenn man klarer sieht, was der Compiler draus machen wird.

1 Like