Arduino: Bewegungsmelder HC-SR501 auslesen
Mit dem günstigen Bewegungsmelder HC-SR501 lassen sich am Arduino spannende Projekte entwickeln: Zum Beispiel ein einfaches Nachtlicht, das bei erkannter Bewegung eine LED leuchten lässt – oder eine Alarmanlage, die auf den Bewegungsmelder reagiert und eine rote LED blinken lässt. Wer statt dem Arduino lieber den Raspberry Pi benutzen möchte, findet unsere Anleitung dafür hier.
Der Bewegungsmelder HC-SR501 ist dabei sehr genau und mit 3-5 EUR sehr günstig über Amazon oder eBay zu bekommen: Dazu braucht man neben dem Arduino (in unserem Beispiel der Arduino Nano) nur noch eine LED + Widerstand (siehe auch: LED am Arduino anschließen), fünf Jumperkabel und eine Steck-Platine.
Der Aufbau ist sehr einfach: Die LED wird mit einem Widerstand an den Digitalpin 4 und GND angeschlossen, der Bewegungsmelder an mit dem VCC Pin an die 5V Stromversorgung des Arduino, mit GND ebenfalls an GND auf dem Arduino und mit dem mittleren Datenpin an den Digital-Pin 3.
Anschließend braucht man die kostenlose Arduino Entwicklungsumgebung und kann dann das Programm kopieren und auf den Arduino übertragen: Wie das geht, zeigen wir ebenfalls in unserem LED-Artikel.
Das recht einfache Programm liest eine über den Pin 3 erkannte Bewegung aus und schaltet bei erkannter Bewegung die LED an Pin 4 ein: Nach einem eingestellten Wert (hier 500 Milisekunden) wird die LED wieder ausgeschaltet, bis eine neue Bewegung erkannt wird:
void setup() { pinMode(3,INPUT); pinMode(4,OUTPUT); } void loop() { if (digitalRead(3) == HIGH) { digitalWrite(4, HIGH); delay(500); digitalWrite(4, LOW); } }
- Bewegungsmelder PIR-1000 433 - MHz CUL mit Fhem
[???]Leider wird der PIR mit autocreate autosave nicht erkannt.IT Funkdosen werden aber erkann...
- Bewegungsmelder in FHEM: So registriert man eine Bewegung!
- macOSX 10.6.8 und Arduino software
ich hab ein Powerbook 2.16GHz Intel Core Duo 667MHz mit Version MacOSX 10.6.8Mein Problem ist,...
- Im April: Kostenloser Arduino E-Book (statt 15,40€)
- Key Auslesen
- Mac,Nic auslesen
- auslesen vom Profil
Hallo zusammen,habe eben wohl ziemlichen Mist gebaut. Ich habe einen Client aus einer Domäne ...
- datenschutz (42x gelesen)
- windows-beschleunigen (41x gelesen)
- windows-schneller-starten-autostart-aufraeumen (35x gelesen)
- pc-einsteigerkurs (28x gelesen)
- pc-einsteigerkurs-1-2 (7x gelesen)
Mehr Tipps zu Arduino: Bewegungsmelder HC-SR501 au...
-
Seeeduino Nano mit der Arduino IDE programmieren
Um den Seeeduino Nano mit der Arduino IDE zu programmieren braucht man nicht viel: Außer dem Seeeduino, einem PC und einem USB-C Kabel fehlen nur...
-
Seeeduino Nano: Ersatz für den Arduino mit Grove Port
Der Seeeduino Nano sieht dem Arduino Nano optisch sehr ähnlich: Bis auf die Farbe. Auf im arbeitet ebenfalls ein Atmega328P 8-bit Microcontroller, und auch die...
-
Unterschied Arduino / ESP und Raspberry Pi!
In unserem Smart Home Forum kommt immer wieder einmal die Frage nach den Unterschieden von Arduino und Raspberry Pi auf: Mit beiden kann man einige...
-
Amazon Fire TV Fehler: PLR_PRS_CALL_FAILED – das hilft!
Wenn der Amazon Fire TV bei dem Versuch, ein Video über Prime Video abzuspielen, den Fehler "PLR_PRS_CALL_FAILED" anzeigt, hilft oft ein einfacher Trick: Damit kann...
-
Fritz! Powerline: So schaltet man die LEDs aus!
Die drei LEDs an den Fritz!Powerline Adaptern zeigen direkt an, ob das Gerät aktiv ist, ein Netzwerk-Gerät angeschlossen ist und eine Verbindung zum Powerline Netzwerk...
-
Raspberry Pi: motion installieren – Überwachungskamera + Bewegungsmelder
Der Raspberry Pi ist ein kleiner, günstiger Linux-Rechner: Mit einer Kamera und dem kostenlosen Software-Paket "motion" wird er zur smarten 35€ Überwachungskamera. Die motion Software...
Arduino: Bewegungsmelder HC-SR501 auslesen