PIR Sensor

From Sketching with Hardware at LMU Wiki
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 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