在之前一系列文章中,使用python、行人入侵检测,确没有使用树莓派的硬件。控制引脚进行输出:
如何写python点亮led灯闪烁,我灯接在gpio13,GPIO19,gpio26。我都想闪烁。
你可以使用Python的GPIO库来控制树莓派上的LED灯。首先,确保你已经安装了GPIO库。如果没有安装,你可以通过以下命令来安装:
sudo apt-get update
sudo apt-get install python3-gpiozero
然后,你可以使用以下Python代码来点亮和闪烁LED灯:
from gpiozero import LED
from time import sleep
# 定义LED灯连接的GPIO引脚
led_pins = [13, 19, 26]
# 初始化LED对象
leds = [LED(pin) for pin in led_pins]
try:
while True:
# 依次点亮LED灯
for led in leds:
led.on()
sleep(0.5) # 点亮的时间
led.off()
sleep(0.5) # 关闭的时间
except KeyboardInterrupt:
# 当按下Ctrl+C时,程序退出并关闭LED灯
for led in leds:
led.off()
这段代码将会依次点亮连接到GPIO引脚13、19和26的LED灯,并且循环执行闪烁操作。按下Ctrl+C时,程序会捕获KeyboardInterrupt异常并关闭LED灯。
确保你以足够的权限来运行这段代码,你可能需要使用sudo命令运行它:
sudo python3 your_script.py
记得替换 your_script.py
为你保存代码的文件名。
运行效果: