Raspberry PIR motion detection

Raspberry projects

Raspberry PIR motion detection

Messaggio da leggereda root » 10/01/2019, 13:11

Immagine

Immagine

Immagine

nano pir.py

Codice: Seleziona tutto
import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BCM)

GPIO.setup(23, GPIO.IN) #PIR
GPIO.setup(24, GPIO.OUT) #BUzzer

try:
    time.sleep(2) # to stabilize sensor
    while True:
        if GPIO.input(23):
            GPIO.output(24, True)
            time.sleep(0.5) #Buzzer turns on for 0.5 sec
            GPIO.output(24, False)
            print("Motion Detected...")
            time.sleep(5) #to avoid multiple detection
        time.sleep(0.1) #loop delay, should be less than detection delay

except:
    GPIO.cleanup()
Maurizio
Avatar utente
root
Amministratore
 
Messaggi: 453
Iscritto il: 10/04/2012, 10:55
Località: Turin

Torna a Raspberry

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron