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

2024-09-27 19:27:45 发布

您现在位置:Python中文网/ 问答频道 /正文

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

然后控制它(“开”或“关”): 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

但它不起作用


Tags: 代码nameselfleddev1定义onpin

热门问题