Passive
Infrared Sensor (PIR) Pasif kızılötesi sensör, görüş alanına giren nesnelerden
yayılan kızılötesi ışık miktarını ölçen elektronik sensördür.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) GPIO.setup(20,GPIO.OUT) GPIO.setup(22,GPIO.IN) print("PIR ile Hareket Algılama Güvenlik Uygulaması") simdi=0 sonraki=0 try: while GPIO.input(22)==1: simdi=0 print("Hazır") while True: simdi=GPIO.input(22) if simdi==1 and sonraki==0: print("Hareket Algılandı") GPIO.output(20,1) time.sleep(3) GPIO.output(20,0) sonraki=1 elif simdi==0 and sonraki==1: print("Hazır") sonraki=0 time.sleep(0.01) except KeyboardInterrupt: print("Çıkış Yapıldı") GPIO.cleanup() |
Hiç yorum yok:
Yorum Gönder