from machine import ADC, Pin, PWM
from time import sleep
pot = ADC(28)
servo = PWM(Pin(19))
servo.freq(50)
def set_angle(angle):
duty = int(((angle / 180) * 2 + 0.5) / 20 * 65535)
servo.duty_u16(duty)
while True:
pot_val = pot.read_u16()
angle = int(pot_val * 180 / 65535)
print("pot value:", pot_val, "| Angle:", angle)
set_angle(angle)
sleep(0.05)