// Pins definieren
const int pirPin = 2; // PIR-Sensor an Pin 2
const int ledPin = 13; // Erste LED an Pin 13
const int blinkLedPin = 12; // Zweite LED an Pin 12
void setup() {
pinMode(pirPin, INPUT); // PIR-Sensor als Eingang
pinMode(ledPin, OUTPUT); // Erste LED als Ausgang
pinMode(blinkLedPin, OUTPUT); // Zweite LED als Ausgang
Serial.begin(9600); // Serielle Kommunikation starten
}
void loop() {
int bewegung = digitalRead(pirPin); // Bewegungsstatus auslesen
if (bewegung == HIGH) {
Serial.println("Bewegung erkannt!");
// LEDs abwechselnd blinken lassen
for (int i = 0; i < 5; i++) { // 5-mal blinken
digitalWrite(ledPin, HIGH);
digitalWrite(blinkLedPin, LOW);
delay(300);
digitalWrite(ledPin, LOW);
digitalWrite(blinkLedPin, HIGH);
delay(300);
}
} else {
digitalWrite(ledPin, LOW); // Beide LEDs ausschalten
digitalWrite(blinkLedPin, LOW);
}
delay(500); // Kurze Pause für Stabilität
}