← Alle Bauteile

[B36] PIR-Bewegungsmelder (HC-SR501)

Sensor

Der Motion Detector gibt ein Signal aus, wenn eine Bewegung erkannt wird.

Tipps: Nach Strom geben 30-60 s Aufwaermzeit. In dieser Zeit nicht davor bewegen!

Technische Daten

KategorieALLNET 40-in-1 / Bewegung
SchnittstelleDigital
PinbelegungVCC, GND, OUT
Anzahl Pins3
MessgroesseBewegung warmer Koerper
BetriebsspannungNoneV – NoneV
DatenblattPDF oeffnen

Anschluss

Arduino Uno R3

Pins: 5V=VCC, GND=GND, D3=OUT

Hinweise: Reichweite und Haltezeit ueber zwei Potis einstellbar.

Codebeispiele

ALLNET B36 — Beispiel aus Anleitung Anfaenger

Beispielsketch aus der ALLNET-Anleitung fuer das Modul B36 ([B36] PIR-Bewegungsmelder (HC-SR501)). Vor dem Hochladen den verwendeten Pin pruefen!

// ALLNET Motion Detection/Bewegungsmelder B36
// Information http://www.allnet.de

//Deklarieren der benötigten Variablen
int Motion_Eingang = 3;

//einmalig ausgeführte SetUp Befehle
void setup ()
{
  //Zuweisen der Pin Funktion
  pinMode (Motion_Eingang, INPUT);

  //Starten der seriellen Übertragung
  Serial.begin (9600);
}

//dauerhaft wiederholte Hauptschleife
void loop ()
{
  //Wenn der Wert des Digital_Eingang 1 entspricht
  if (digitalRead (Motion_Eingang) == 1)
  {
    //Dann ist eine Bewegung erkannt und dies wird als Meldung ausgegeben
    Serial.println ("Bewegung erkannt");
  }

  //Pause
  delay (200);
}