我是面向对象编程的新手。我正在与Raspberry pi一起工作,并且正在构建具有不同GPIO引脚的许多类。我不知道如何建立安装程序和pwm命令。所有这些都应该排除在类之外,或者我应该为每个类将它们放在 init 函数中吗? init 函数中的OOP会如何变化?你能给我看一个关于这个代码的例子吗?
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)
答案 0 :(得分:1)
问题:类的 init 函数中的gpio设置和pwm命令?
Expression Type "Decays" to Value
---------- ---- ----------- -----
a int [2][3] int (*)[3] Address of a[0]
*a int [3] int * Value of a[0]
&a int (*)[2][3] n/a Address of a
a[i] int [3] int * Value of a[i]
*a[i] int n/a Value of a[i][0]
&a[i] int * n/a Address of a[i]
a[i][j] int n/a Value of a[i][j]
&a[i][j] int * n/a Address of a[i][j]