以下是使用 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 引脚。如果你在其他平台上运行代码,请根据你的硬件和平台做相应的调整。

希望这可以帮到你!如有任何其他问题,请随时提问。

树莓派流水灯代码示例 - Python 实现

原文地址: https://www.cveoy.top/t/topic/b9Rp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录