# Importer les modules nécessaires
from machine import Pin, ADC, PWM
from time import sleep
# Créer un objet buzzer sur la broche 5 en mode PWM
buzzer = PWM(Pin(5))
# Créer un objet photorésistance sur la broche 0 en mode ADC
photorésistance = ADC(0)
# Définir la fréquence du buzzer en Hz
buzzer.freq(1000)
# Définir la valeur seuil de la photorésistance
seuil = 100
# Boucle principale
while True:
# Lire la valeur de la photorésistance
valeur = photorésistance.read()
print(valeur)
# Si la valeur est supérieure ou égale au seuil, faire sonner le buzzer
if valeur >= seuil:
buzzer.duty(512) # Régler le rapport cyclique du PWM entre 0 et 1023
# Sinon, arrêter le buzzer
else:
buzzer.duty(0) # Régler le rapport cyclique du PWM à 0
# Attendre 0.1 seconde
sleep(0.1)