from machine import Pin, PWM, ADC
import utime
### Configurer la broche qui va être utilisée en sortie PWM pour la LED
led_pwm = PWM(Pin(15)) # Définir la broche GPIO 15 comme sortie PWM
### Configurer la broche qui va lire l'information du potentiomètre (signal analogique)
potentiometer = ADC(Pin(26)) # conversion du courant en pin 26 en signal PWM
while True:
### Lire la valeur du potentiomètre (entre 0 et 65535)
pot_value = potentiometer.read_u16()
### Assimiler la valeur du potentiomètre à la sortie PWM pour contrôler la luminosité de la LED
led_pwm.duty_u16(pot_value) # Définir le PWM en fonction de la valeur du potentiomètre
utime.sleep_ms(10) # Attendre un court instant avant la prochaine lecture
print(pot_value/65535*100,"% luminosité")