Code: Select all
from machine import Pin,PWM
from time import sleep
class Movement:
def __init__(self,en,IN1,IN2):
self.RM_ENA = Pin(en,Pin.OUT)
self.RM_IN1 = Pin(IN1,Pin.OUT)
self.RM_IN2 = Pin(IN2,Pin.OUT)
self.RM_Speed = 1000
self.freq = 1000
def RightMotor_control(self,Direction):
#move forward
if (Direction ==1):
self.RM_IN1.on()
self.RM_IN2.off()
#self.RM_ENA.on()
en_pwm = PWM(self.RM_ENA,freq=self.freq,duty=self.RM_Speed)
#move backward
elif (Direction ==-1):
self.RM_IN1.off()
self.RM_IN2.on()
#self.RM_ENA.on()
en_pwm = PWM(self.RM_ENA,freq=self.freq,duty=self.RM_Speed)
#stop
else:
self.RM_IN1.off()
self.RM_IN1.off()
self.RM_ENA.off()
How could I solve this problem,please?
Thanks in advance