/ Raspberry_Pi_Sensing_Movement / Raspberry_Pi_Sensing_Movement.py
Raspberry_Pi_Sensing_Movement.py
 1  # SPDX-FileCopyrightText: 2019 Mikey Sklar for Adafruit Industries
 2  #
 3  # SPDX-License-Identifier: MIT
 4  
 5  import time
 6  import board
 7  import digitalio
 8  
 9  # set up motion sensor
10  pir_sensor = digitalio.DigitalInOut(board.D18)
11  pir_sensor.direction = digitalio.Direction.INPUT
12  
13  # set up door sensor
14  door_sensor = digitalio.DigitalInOut(board.D23)
15  door_sensor.direction = digitalio.Direction.INPUT
16  door_sensor.pull = digitalio.Pull.UP
17  
18  while True:
19  
20      if pir_sensor.value:
21          print("PIR ALARM!")
22  
23      if door_sensor.value:
24          print("DOOR ALARM!")
25  
26      time.sleep(0.5)