Bewegungsmodul HC-SR501

Getestet habe ich das Bewegungsmodul HC-SR501 aus dem Starter-Kit von AZ-Delivery.

Mein Versuchsaufbau besteht aus:

  • Arduino Uno-Nachbau von AZ-Delivery
  • Bewegungsmodul-Modul aus dem 16-teiligen Starterset
  • 220 Ohm-Widerstand
  • rote LED
  • Kabel
  • Breadboard

Testaufbau

Testaufbau

Anschlussplan

Anschlussplan

Folgender Quellcode wurde verwendet:

int motionPin = 2;
int displayLED = 9;

void setup()
{ 
  pinMode(motionPin, INPUT);
  pinMode(displayLED, OUTPUT);
  digitalWrite(displayLED, LOW);
  delay(5000);
}
void loop() {
  if(digitalRead(motionPin)==HIGH)
  {
    ausfuehren(); 
  }
  else
  {
    digitalWrite(displayLED, LOW);
  }
}

void ausfuehren()
{
  digitalWrite(displayLED, HIGH);
  delay(5000);
}

Ergebnis

Der Quellcode funktioniert bei mir einwandfrei.
Nach längerem Testen und kurzem Googlen erhielt ich das gewünschte Ergebnis:
Bei Bewegungsdetektion wird die LED eingeschaltet, nach einer definierten Zeit wird die LED wieder ausgeschaltet.
Dabei zu beachten:
Linkes Poti regeltet die Ausschaltverzögerung, das Rechte die Empfindlichkeit!

Kommentar hinterlassen

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