如何定义Class对象来定义gpiozero函数

时间:2017-07-05 06:14:20

标签: python

使用gpiozero - 我将设备控制为LED,按钮,继电器等。 将设备定义为LED,例如: led1=gpiozerp.LED(17),而17是gpio pin#。

然后控制它(" On"或" off"): led1.on()

我希望代码允许用户选择dev1是LED,还是按钮而不预先确定它,并且代码将使用dev1.on(),无论它是什么设备。

我用它来作为:

class devices(object)
  def __init__(self, name, hdware,pin,state)
    self.name=name
    self.hdware=gpiozer.hdware(pin)
    self.state=state

但它不起作用。

0 个答案:

没有答案