from machine import Pin, PWM
from time import sleep

# Configuración de los pines
pir = Pin(16, Pin.IN)  
ldr = Pin(22, Pin.IN) 
led = PWM(Pin(15))     
led.freq(1000) # Frecuencia de PWM (1 kHz)

while True:
    # Leer valores de los sensores
    pir_value = pir.value()
    ldr_value = ldr.value()
    
    # Verificar el estado de los sensores
    if pir_value == 1:  # Si hay movimiento detectado
        if ldr_value == 1:  # Si hay poca luz (LDR se activa)
            led.duty_u16(65000)  # Intensidad alta del LED (es el máximo)
            print(f"PIR: {pir_value} | LDR: {ldr_value} | LED: Alta intensidad")
        else:  # Si hay suficiente luz
            led.duty_u16(30000)  # Intensidad baja del LED
            print(f"PIR: {pir_value} | LDR: {ldr_value} | LED: Baja intensidad")
    else:
        led.duty_u16(0)  # Si no hay moviemiendo el Led se apaga
        print(f"PIR: {pir_value} | LDR: {ldr_value} | LED: Apagado")
    
    sleep(0.5)
$abcdeabcde151015202530fghijfghij
BOOTSELLED1239USBRaspberryPiPico©2020RP2-8020/21P64M15.00TTT