from machine import Pin, PWM
from utime import sleep
led_pin = 16
button_pin = 17
led = PWM(Pin(led_pin, Pin.OUT))
button = Pin(button_pin, Pin.IN, Pin.PULL_UP)
led.freq(100)
led_brite=0
while True:
sleep(0.02)
if button.value() == 0:
if led_brite < 100:
led_brite+=1
else:
if led_brite > 0:
led_brite-=1
print(f"{led_brite=}")
led.duty_u16(int(65535/100*led_brite))