from machine import Pin
from time import sleep
led_1=Pin(12,Pin.OUT)
led_2=Pin(11,Pin.OUT)
pir=Pin(10,Pin.IN)
buzzer=Pin(5,Pin.OUT)
x=0
y=0
while True:
if pir.value()==1:
x+=1
y=x*3
print("Motion detected!" "Event count:" ,x,"|Alarm duration:" ,y,"seconds")
for i in range(y):
led_1.value(1)
led_2.value(0)
buzzer.value(1)
sleep(0.5)
led_1.value(0)
led_2.value(1)
sleep(0.5)
buzzer.value(1)
led_1.value(0)
led_2.value(0)
buzzer.value(0)
if x>= 3:
print("Cycle complete , reset counter to 0")
x=0
y=0
while pir.value()==1:
sleep(0.1)
sleep(1)
sleep(0.1)