#ESTUDO 2 DE JUNHO
#AULA 21 DE MAIO DE 2024
# ATIVIDADE
#COMPONENTES , #1 BUZZER*,
#2 LEDS*,
#3 PIR*
#COMPORTAMENTO DO CIRCUITO:
#QUANDO O (SENSOR DE PRESENÇA) DETECTAR MOVIMENTO,
# O CIRCUITO DEVE:
#ACIONAR LED VERMELHO *1
#EMITIR SOM DE ALARME *2
#CASO N SEJA DETECTADO:
#MANTER O LED VERDE LIGADO, MANTER O BUZZER EM AÇAÕ
from machine import Pin, PWM
from time import sleep
buzzer = PWM(Pin(17))
lr = Pin(0, Pin.OUT)
lg = Pin(5, Pin.OUT)
pir = Pin(28, Pin.IN)
buzzer.freq(100)
def pir_detectado():
lg.off()
lr.on()
buzzer.freq(100)
buzzer.duty_u16(100)
# pir.irq(handler = pir_detectado, trigger = Pin.IRQ_RISING)
while True:
if pir.value() == 0:
lg.on()
lr.off()
buzzer.duty_u16(0)
else:
pir_detectado()