from machine import ADC, Pin, PWM
import time
pot = ADC(Pin(34))
servo = PWM(Pin(15,mode=Pin.OUT))
servo.freq(50)
#0.5ms/20ms = 0.025 = 2.5% del ciclo de trabajo
#2.4ms/20ms = 0.12 = 12% del ciclo de trabajo
# 0.025 * 1024 = 25.6
# 0.12 * 1024 = 122.88
while True:
val = pot.read() #leer valor del potenciometro
print(val)
angulo = int(val/22.75) #mapear el valor del potenciometro en angulos
print(angulo)
servo.duty(int(26+(0.53*angulo)))
time.sleep(1)