Passive Infrared Sensor

From Sketching with Hardware at LMU Wiki
Revision as of 09:51, 11 June 2024 by Mayersven (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Description

A PIR Sensor can detect motion, it is also called motion sensor. It detect moveing people or animals. PIR stands for passive infrared. Here we use the SR602.

It has 3 connectors:

  • - connected to GND
  • + connected to 3.3V
  • Out - digital output is 1 if motion is detected


This one is the HC-SR501 sensor and it should be connected to 5V, GND and a digital Pin.

How to connect it electrically

How to control it in MicroPython

Reading the value and printing it to the console

#Example usage for ESP32
from machine import Pin
from time import sleep
# digital input on pin 26
pir = Pin(26, Pin.IN, Pin.PULL_UP) # enable internal pull-up resistor

while True:
  pirVal = pir.value()
  print(pirVal)
  sleep(1)

Related Tutorial Videos