from machine import ADC, Pin #importa il modulo ADC per la gestione degli ingressi analogici e i pin digitali
from time import sleep #importa la funzione sleep per introdurre ritardi nel ciclo
#configurazione del potenziometro
potenziometro = ADC(26) #crea un oggetto ADC sul pin 26
ledRosso = Pin(15, Pin.OUT) #configura il pin 15 come uscita digitale
SOGLIA_VOLT = 3000 #definisci il valore soglia oltre il quale il LED rosso si accende
while True:
valore = potenziometro.read_u16() #legge il valore del potenziometro (tra 0 e 65535)
print(f"Valore letto: {valore}") #stampa il valore letto nella shell
ledRosso.value(valore>SOGLIA_VOLT)
sleep(1) #attende 0.5 secondi prima di effettuare unì'altra lettura