come variare la luminosita di un led in un tempo

salve a tutti sono nuovo del mondo di arduino ho un problema a temporizzare una azzione per un tempo determinato.
in pratica devo poter variare la luminosità di un led dopo aver premuto un bottone che mi fa partire un tempo, scaduto questo tempo il led si spegne
ho provato vari metodi ma mi sono fermato in un muro perche riesco a farlo variare solo se ripremo il pulsante che memorizza il valore del potenziometro
grazie in anticipo

Hai provato anche millis()?
Ciao Uwe

Ciao!

Ti invitiamo a presentarti (dicci quali conoscenze hai di elettronica e di programmazione) qui: Presentazioni
e a leggere il regolamento: Regolamento