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