from machine import Pin, PWM
# Se utiliza para importar las dos clase pin y PWM del modulo machine y
# nos permite controlar entradas y salidas (GPIO) como el ciclo de trabajo del motor
import time
# Es usado para importar el módulo "time" y para manejar todo lo relacionado con el tiempo
servo = PWM(Pin(18), freq=50)
'''Declaro el sensor, indicando que se encuentra en el
pin 18 del ESP32 y funciona a una frecuencia de 50Hz que corresponde
a 20ms de acuerdo con el fabricante'''
'''Ciclo mientras sea verdadero, realiza la operación de que mientras
el servo transcurre en el ciclo 1 genere un recorrido de acuerdo con la
resolución '''
''' El servo realiza un recorrido en el ciclo de trabajo en un tiempo de 1 ms '''
while True:
servo.duty(26)
print("Angulo en 0°") # muestra que el servo se encuentra en el angulo 0
time.sleep(1)
servo.duty(123)
print("Angulo en 180°") # muestra que el servo se encuentra en el angulo 180
time.sleep(1)
# Final de la programación