erinaco/test/pir.py

21 lines
434 B
Python
Raw Normal View History

2017-04-14 15:32:01 +02:00
import RPi.GPIO as GPIO
import time
SENSOR_PIN = 19
2017-04-14 15:32:01 +02:00
GPIO.setmode(GPIO.BCM)
GPIO.setup(SENSOR_PIN, GPIO.IN)
def mein_callback(channel):
# Hier kann alternativ eine Anwendung/Befehl etc. gestartet werden.
print('Es gab eine Bewegung!')
try:
GPIO.add_event_detect(SENSOR_PIN , GPIO.RISING,
callback=mein_callback)
while True:
time.sleep(1)
2017-04-14 15:32:01 +02:00
except KeyboardInterrupt:
print("Beende...")
GPIO.cleanup()