Я новичок в объектно-ориентированном программировании. Я работаю с Raspberry pi и создаю много классов, которые имеют разные выводы GPIO.Я не знаю, как собрать команды установки и pwm.Все они должны оставаться вне классов или я должен поместить их в функцию init для каждого класса?Как это изменится для ООП в функции init ?Можете ли вы показать мне пример этого кода?
GPIO.setup(33, GPIO.OUT)
pwmservo=GPIO.PWM(33,50)
pwmservo.start(6)
class zmove(object):
def __init__(self):
pass
def update(self,angle):
duty=float(angle)/10.0+2.5
pwmservo.ChangeDutyCycle(duty)
time.sleep(0.3)