Python与物联网入门指南
1. 导入外部库
在Python代码中,我们通常需要导入外部库来实现特定功能。以下是相关代码:
from gpiozero import Device, LED, Button # (1)
from gpiozero.pins.pigpio import PiGPIOFactory
import signal # (2)
这里我们导入了 GPIOZero 的 Button 类和Python的 signal 模块。
2. 按钮按下处理函数
我们使用回调处理函数来响应按钮按下事件,定义如下:
def pressed():
led.toggle() # (3)
state = 'on' if led.value == 1 else 'off' # (4)
print("Button pressed: LED is " + state) # (5)
- 第(3)行:每次调用
pressed()函数时,使用toggle()方法切换LED的开关状态。 - 第(4)行:
超级会员免费看
订阅专栏 解锁全文
3047

被折叠的 条评论
为什么被折叠?



