Я новичок в объектно-ориентированном программировании. Я работаю с 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)
Servo
иAngularServo
: gpiozero.readthedocs.io/en/stable/ api_output.html#серво - person ben_nuttall   schedule 16.04.2019