树莓派流水灯代码示例 - Python 实现
以下是使用 Python 和 RPi.GPIO 库在树莓派上实现简单流水灯效果的代码示例:
import RPi.GPIO as GPIO
import time
# 设置引脚模式为BCM模式
GPIO.setmode(GPIO.BCM)
# 定义流水灯引脚
led_pins = [17, 18, 27, 22]
# 设置引脚为输出模式
for pin in led_pins:
GPIO.setup(pin, GPIO.OUT)
# 流水灯循环
try:
while True:
# 依次点亮每个LED
for pin in led_pins:
GPIO.output(pin, GPIO.HIGH)
time.sleep(0.2) # 点亮持续时间
GPIO.output(pin, GPIO.LOW)
time.sleep(0.1) # 熄灭间隔时间
except KeyboardInterrupt:
pass
# 清理GPIO引脚
GPIO.cleanup()
请注意,这是一个基于树莓派的 Python 代码示例,使用了 RPi.GPIO 库来控制 GPIO 引脚。如果你在其他平台上运行代码,请根据你的硬件和平台做相应的调整。
希望这可以帮到你!如有任何其他问题,请随时提问。
原文地址: https://www.cveoy.top/t/topic/b9Rp 著作权归作者所有。请勿转载和采集!