#include const int irLedPin = 3; // Pin für die IR-LED const int irSensorPin = 7; // Pin für den IR-Sensor (TSOP4838) IRsend irsend(irLedPin); // Erstelle ein IRsend-Objekt void setup() { Serial.begin(9600); // Serielle Kommunikation initialisieren pinMode(irSensorPin, INPUT); // Setze den Pin für den IR-Sensor als Eingang } void loop() { // Sende ein 38 kHz IR-Signal irsend.sendNEC(0xFF00FF, 32); // Beispiel: Sende NEC IR-Signal (ersetzbar durch dein Signal) // Überprüfen, ob der IR-Sensor das modulierte Signal empfängt if (digitalRead(irSensorPin) == LOW) { // Der TSOP4838 gibt LOW aus, wenn er ein gültiges Signal empfängt Serial.println("IR-Signal empfangen!"); } else { Serial.println("Kein IR-Signal."); } delay(500); // Warte 500 ms, bevor erneut geprüft wird }