Assignment_1_commit
This commit is contained in:
commit
138f84efb6
|
@ -0,0 +1,37 @@
|
|||
import RPi.GPIO as GPIO
|
||||
import time
|
||||
|
||||
PIR_pin = 3
|
||||
LED_pin = 4
|
||||
|
||||
GPIO.setmode(GPIO.BOARD)
|
||||
GPIO.setup(LED_pin ,GPIO.OUT) # Set up pin to emit LED
|
||||
GPIO.setwarnings(False)
|
||||
GPIO.setup(PIR_pin, pull_up_down = GPIO.PUD_UP) # Set up pin 23 pull up
|
||||
|
||||
|
||||
'''
|
||||
def PIN_pin_ISR(pressed):
|
||||
print("Falling Edge Detected")
|
||||
'''
|
||||
|
||||
def Blink_3_times(pressed):
|
||||
i = 0
|
||||
while(i<=2):
|
||||
GPIO.output(LED_pin, GPIO_HIGH)
|
||||
time.sleep(1)
|
||||
GPIO.output(LED_pin, GPIO_LOW)
|
||||
time.sleep(1)
|
||||
print("LED Blink")
|
||||
|
||||
GPIO.add_event_detect(PIR_PIN, GPIO.FALLING, callback = Blink_3_times, bouncetime = 300)
|
||||
|
||||
|
||||
try:
|
||||
while(1):
|
||||
print("Nothing")
|
||||
time.sleep(1)
|
||||
|
||||
except:
|
||||
GPIO.cleanup()
|
||||
|
Loading…
Reference in New Issue