from machine import Pin, PWM
from time import sleep
pir = Pin(16, Pin.IN)
ldr = Pin(22, Pin.IN)
led = PWM(Pin(15))
led.freq(1000) # Frecuencia del PWM (1 kHz)
while True:
pir_value = pir.value()
ldr_value = ldr.value()
print(f"PIR: {pir_value}, LDR: {ldr_value}")
if pir_value == 1 and ldr_value == 1: # Movimiento detectado y poca luz
led.duty_u16(65000) # Indicará un Alta
print("LED: Alta intensidad lumínica")
elif pir_value == 1 and ldr_value == 0: # Movimiento detectado y suficiente luz
led.duty_u16(30000) # Indicará una Baja intensidad
print("LED: Baja intensidad lumínica")
else:
led.duty_u16(0) #el led se apaga si no detecta movimiento
print("LED: Apagado")
sleep(0.5)