from machine import ADC, Pin, PWM
import time
ldr=ADC(Pin(34))
ldr.atten(ADC.ATTN_11DB)
buzzer=PWM(Pin(25))
buzzer.duty(0)#señal de corriente
led=Pin(33,Pin.OUT)
def controlbu(valor):
if valor > 3000 and valor < 4000:
buzzer.freq(500)
buzzer.duty(512)
led.value(1)
elif valor >= 2000 and valor <= 3000:
buzzer.freq(1000)
buzzer.duty(512)
led.value(0)
elif valor < 2000:
buzzer.freq(2000)
buzzer.duty(512)
led.value(0)
else:
buzzer.duty(0)
led.value(0)
while True:
valor=ldr.read()
print("La cantidad de luz es ")
print(valor)
controlbu(valor)
time.sleep(0.5)