在之前一系列文章中,使用python、行人入侵检测,确没有使用树莓派的硬件。控制引脚进行输出:
如何写python点亮led灯闪烁,我灯接在gpio13,GPIO19,gpio26。我都想闪烁。
你可以使用Python的GPIO库来控制树莓派上的LED灯。首先,确保你已经安装了GPIO库。如果没有安装,你可以通过以下命令来安装:
bashsudo apt-get update sudo apt-get install python3-gpiozero
然后,你可以使用以下Python代码来点亮和闪烁LED灯:
pythonfrom 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命令运行它:
bashsudo python3 your_script.py
记得替换 your_script.py
为你保存代码的文件名。
运行效果:
本文作者:Dong
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!