Ein PIR Sensor ist ein passiver Sensor (PIR = Passive InfraRed), der häufig in Bewegungsmeldern zum Einsatz kommt. Die gängigen PIR Module sind am Arduino sehr einfach aufgebaut und verfügen über 2 Pins für die Stromversorgung (+5V, GND) und ein Statuspin, das bei erkannter Bewegung auf HIGH gesetzt wird.

Einige Keine Produkte gefunden. sind zusätzlich noch mit 2 Trim-Potentiometern ausgestattet, mit denen sich die Reichweite (meist max. 6-7m) und die Dauer des HIGH-Signals regeln lässt.

Ein einfaches Projekt, bei dem Funktionsweise und Einsatz eines PIR Sensors mit wenigen Zeilen Arduino-Code gezeigt werden, gibt es im folgenden Video:

Und hier der Arduino Sketch aus dem Video für den PIR Sensor:

int pirPin = 8;
int ledPin = 13;

void setup() {
 // put your setup code here, to run once:
 Serial.begin(9600);
 pinMode(pirPin, INPUT);
 pinMode(ledPin, OUTPUT);
}

void loop() {
 // put your main code here, to run repeatedly:
 int s = digitalRead(pirPin);
 digitalWrite(ledPin, s);
}

Einige PIR Module, die man bei Amazon beziehen kann:

7 thoughts on “PIR Sensor / Bewegungsmelder am Arduino

  • 1. Februar 2017 at 19:17
    Permalink

    Hallo ist es möglich diesen PIR Sensor mit einen NEO PIXEL Streifen zu kombinieren?

    Ich möchte damit die Sockelleiste im Flur beleuchten.

    Reply
    • 20. Februar 2017 at 21:50
      Permalink

      Hallo Steffen,
      sorry für die späte Antwort, vielleicht hast du das Projekt mittlerweile ja schon umgesetzt :) Ja, klar ist das möglich, die beiden Tutorials für sich sind ja nicht so kompliziert und sollten leicht in ein gemeinsames Projekt zusammengeführt werden können.
      lg, Adi

      Reply
  • 13. März 2018 at 17:45
    Permalink

    Hallo,

    der Aufbau funktioniert problemlos, vielen Dank für die Anleitung (und den gesamten Blog)!

    Ich möchte damit ein Relais schalten, welches dann x Sekunden geschaltet bleiben soll. Wie müsste ich das Sketch denn dafür anpassen?

    Reply
  • 27. März 2018 at 22:35
    Permalink

    Hallo,
    vorweg eine tolle Anleitung. Danke dafür.
    Ich möchte gerne mehrere PIR Sensoren gleichzeitig nutzen. Wie setzte ich es am besten um ?
    Am Ende soll ein LED Streifen geschalten werden.
    Gruß Tayiz

    Reply
  • 19. April 2019 at 7:41
    Permalink

    Hallo! Toller Blog. Ich habe bis jetzt kleinere Projekte mit Arduinos verwirklicht. Mein jetziges stellt mich aber echt vor eine Herausforderung. Folgendes will ich realsieren: Grundlegend soll eine mp3 Playlist/Ordner abgespielt werden und zwei LEDs sollen permament leuchten währendessen. Dann soll, sobald durch einen PIR Sensor ausgelöst eine bestimmte MP3 Datei abgespielt werden (die nicht in der normalen Playlist ist) und dir LEDs sollen dabei flackern. Der Pir Sensor soll während dieses Tracks nicht angesprochen werden. (Eventuell Pullup mit Mosfet? ) Nachdem der Song gespielt wurde soll wieder die normal Playlist gespielt werden. Ich wäre für jede Idee und Sketchvorschläge offen. Jedes der Elemente einzeln ist an sich kein Problem, nur die Kombination ist es eben. (Skip the delay etc. ;) )

    Reply
    • 26. September 2022 at 5:54
      Permalink

      Hallo , das ist eben doch ein Problem.
      Meinten Sie im allgemeinen einen Musikspieler oder wirklich einen mp3 player ? Der Arduino ( UNO , Nano , Mega) wird niemals eine Mp3 Datei abspielen, dafür hat die CPU nicht genug Leistung.
      Mp3 sind komprimierte Audio Formate , die bei der Wiedergabe dekomprimiert werden müssen. Aber ein WAV Player ist mit dem Arduino schon möglich. Die WAV Datei sollte: 8 bit , 16kHz und mono sein.

      Reply
      • 25. April 2023 at 15:58
        Permalink

        Es gibt einen mp3 Shield „Adafruit „Music Maker“ MP3 Shield „, mit dem geht das

        Reply

Schreibe einen Kommentar zu Adi Dax Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Time limit is exhausted. Please reload the CAPTCHA.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.