使用按钮开灯关灯
- 接线图非常简单,LED接 GPIO17 号口,按钮接 GPIO2 号口,负极接GND地线。
- 代码也非常简单:
from gpiozero import LED, Button from signal import pause led = LED(17) button = Button(2) button.when_pressed = led.on button.when_released = led.off pause()
- 执行代码,按下按钮,发光二极管就会亮,松开就会灭。
使用按钮开灯关灯(二)
- 还有一种 source 的写法,直接把按钮的状态提供给发光二极管,达到同样的效果。
from gpiozero import LED, Button from signal import pause led = LED(17) button = Button(2) led.source = button pause()
按钮按下