from machine import Pin, ADC,PWM from time import sleep def set_vel_motor_M1(vel): #configurar pines para motor M1 ain_1 = PWM(Pin(12)) ain_2 = PWM(Pin(13)) #Fijar las frecuencias ain_1.freq(100) ain_2.freq(100) #fijar la velocidad if(vel>0): ain_1.duty(vel) ain_2.duty(0) else: ain_1.duty(0) ain_2.duty(0) def main(): #definir al pin 32 como entrada analoga pot = ADC(Pin(32)) pot.atten(ADC.ATTN_11DB)#establece atenuacion de entrada de 11dB pot.width(ADC.WIDTH_9BIT)#establece valores de retorno de 9 bits pot.read() while(1): pot_value = int(pot.read()) vel = int(pot_value) #tiempo de espera sleep(0.2) set_vel_motor_M1(vel) print(vel) #ruta de ejecucion if __name__ == "__main__": main()