from machine import Pin
from machine import PWM
from time import sleep
pwm_pin = Pin(23,Pin.OUT)
pwm = PWM(pwm_pin)
pwm.freq(500)
while True:
#max 1023
pwm_value = 1023
pwmOut = int(pwm_value)
pwm.duty(pwmOut)
print('PWM Value = ',pwmOut)
sleep(100)
#if 1 cycle, 1024 = 2msec
# 1 = 2msec / 1024
#24 = (2msec/ 1024) * 24
#1024 - 2 => (2msec / 1024) * 1000
sec = ((1/pwm_hz / 1024) * pwm_value)