|
|
|
"""kostromaDM.195 |
|
|
|
Automatically generated by Colab. |
|
|
|
Original file is located at |
|
https://colab.research.google.com/drive/1pfaAm7oNbuib2cvOfdmeqpF6F5COtI-1 |
|
""" |
|
|
|
import RPi.GPIO as GPIO |
|
import ADC0834 |
|
from time import sleep |
|
GPIO.setmode(GPIO.BCM) |
|
motionPin=23 |
|
buzzPin=26 |
|
GPIO.setup(buzzPin,GPIO.OUT) |
|
GPIO.output(buzzPin,GPIO.HIGH) |
|
GPIO.setup(motionPin,GPIO.IN) |
|
ADC0834.setup() |
|
sleep(2) |
|
try: |
|
while True |
|
motion=GPIO.input(motionPin) |
|
lightVal=ADC0834.getResult(0) |
|
print('Light Value', lightVal,'Motion: ',motion) |
|
sleep(.1) |
|
if motion=1 and lightVal<=140: |
|
GPIO.output(buzzPin,GPIO.LOW) |
|
print('INTRUDER ALERT: Deploy Countermeasures!') |
|
else: |
|
print('All Clear on the Eastern Front') |
|
except KeyboardInterrupt: |
|
sleep(.25) |
|
GPIO.cleanup() |
|
print('GPIO Ready To Perform') |