import time
from machine import Pin, PWM
# Inicializa o pino GPIO 5 como saída PWM com frequência de 5000 Hz
led_pwm = PWM(Pin(3), freq=5000)
try:
start = True
while start:
# Aumenta o brilho (Ciclo de trabalho de 0% a 100%)
for duty_cycle in range(0, 1024):
led_pwm.duty_u16(duty_cycle)
time.sleep_ms(2)
# Diminui o brilho (Ciclo de trabalho de 100% a 0%)
for duty_cycle in range(1023, -1, -1):
led_pwm.duty_u16(duty_cycle)
time.sleep_ms(2)
except KeyboardInterrupt:
start = False
exit