以下是一个简单的Python流水灯程序:

import time
import RPi.GPIO as GPIO

# 设置GPIO模式
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)

# 定义GPIO引脚
led_pins = [14, 15, 18]

# 设置引脚为输出模式
for pin in led_pins:
    GPIO.setup(pin, GPIO.OUT)

# 循环控制LED灯
while True:
    for pin in led_pins:
        GPIO.output(pin, GPIO.HIGH)
        time.sleep(0.5)
        GPIO.output(pin, GPIO.LOW)
    time.sleep(0.5)

说明:

  1. 引入timeRPi.GPIO模块。

  2. 设置GPIO模式为BCM模式,避免使用物理引脚编号。

  3. 定义3个LED灯的GPIO引脚。

  4. 设置这些引脚为输出模式。

  5. 不断循环控制LED灯,让它们依次亮起,然后再熄灭,每次之间间隔0.5秒,整个循环间隔1秒。

注意,如果想要结束程序,可以通过键盘中断(Ctrl+C)或者其他方式来退出循环,然后再通过GPIO.cleanup()函数来清除GPIO设置

请用Phthon写一个流水灯程序

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

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