#Project 6 - Einbrecher-Detektor mit Fotoaufnahme #import lib from gpiozero import Button, MotionSensor from picamera import PiCamera from time import sleep from signal import pause ##PI PINs button = Button(2) pir = MotionSensor(4) camera = PiCamera() #start camera camera.rotation = 180 camera.start_preview() #Foto Namen i = 0 #Camera stoppen, wenn die Taste gedrückt wird def stop_camera(): camera.stop_preview() #exit the program exit() #Foto machen, wenn Bewegung erkannt wird def take_photo(): global i i = i + 1 camera.capture('/home/pi/Desktop/image_%s.jpg' % i) print('A photo has been taken') sleep(10) #Funktion, wenn die Taste gedrückt wird button.when_pressed = stop_camera #Funktion, wenn Bewegung erkannt wird pir.when_motion = take_photo pause()