From 568867b1eebed7f65828407c255a2ca57e6af11f Mon Sep 17 00:00:00 2001 From: Mikey Sklar Date: Thu, 14 Mar 2019 18:18:21 -0600 Subject: [PATCH] code runs without issue on RPI v3B+ --- Raspberry_Pi_Sensing_Movement/README.md | 4 ++++ .../Raspberry_Pi_Sensing_Movement.py | 21 +++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 Raspberry_Pi_Sensing_Movement/README.md create mode 100644 Raspberry_Pi_Sensing_Movement/Raspberry_Pi_Sensing_Movement.py diff --git a/Raspberry_Pi_Sensing_Movement/README.md b/Raspberry_Pi_Sensing_Movement/README.md new file mode 100644 index 000000000..5ae9038a3 --- /dev/null +++ b/Raspberry_Pi_Sensing_Movement/README.md @@ -0,0 +1,4 @@ +# Raspberry_Pi_Sensing_Movement + +Code to accompany this tutorial: +https://learn.adafruit.com/adafruits-raspberry-pi-lesson-12-sensing-movement diff --git a/Raspberry_Pi_Sensing_Movement/Raspberry_Pi_Sensing_Movement.py b/Raspberry_Pi_Sensing_Movement/Raspberry_Pi_Sensing_Movement.py new file mode 100644 index 000000000..f3fb7ff3a --- /dev/null +++ b/Raspberry_Pi_Sensing_Movement/Raspberry_Pi_Sensing_Movement.py @@ -0,0 +1,21 @@ +import time +import board +import digitalio + +# set up motion sensor +pir_sensor = digitalio.DigitalInOut(board.D18) +pir_sensor.direction = digitalio.Direction.INPUT + +# set up door sensor +door_sensor = digitalio.DigitalInOut(board.D23) +door_sensor.direction = digitalio.Direction.INPUT + +while True: + + if pir_sensor.value: + print("PIR ALARM!") + + if door_sensor.value: + print("DOOR ALARM!") + + time.sleep(0.5)