""" Encesa gradual d'un LED
Es tracta de anar augmentant contínuament l'ample del pols (duty) des de 0 (apagat) fins a 255 (lluminositat màxima) """

# importa llibreries
from machine import Pin, PWM     
from time import sleep

# creació de l'obecte PWM
led = PWM (Pin(23), freq=5000)    # com que el duty serà variable, no el definim aquí

# bucle que augmenta l'ample del pols de 0 a 1023 pujant 1 a cada bucle, amb un interval de 5 ms entre cada canvi:
for PWM in range (0, 255, 1):    # augmenta el valor de la variable de 0 a 1023, de 1 en 1
    led.duty (PWM)               # el valor de duty augmentarà en 1 a cada execució del bucle
    print (PWM)                  # imprimeix per comprovació
    sleep (0.01)                 # pausa de 10 ms abans d'assignar el nou valor a duty
esp:VIN
esp:GND.2
esp:D13
esp:D12
esp:D14
esp:D27
esp:D26
esp:D25
esp:D33
esp:D32
esp:D35
esp:D34
esp:VN
esp:VP
esp:EN
esp:3V3
esp:GND.1
esp:D15
esp:D2
esp:D4
esp:RX2
esp:TX2
esp:D5
esp:D18
esp:D19
esp:D21
esp:RX0
esp:TX0
esp:D22
esp:D23
led1:A
led1:C
r1:1
r1:2