12 Haziran 2016 Pazar

PIR ve Buzzer ile Güvenlik

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