请生成一段流水灯的程序用python语言。
以下是一个简单的流水灯程序的示例,使用Python语言编写:
import RPi.GPIO as GPIO
import time
# 设置GPIO模式为BCM
GPIO.setmode(GPIO.BCM)
# 定义LED引脚
led_pins = [17, 18, 27, 22]
# 设置引脚为输出模式
GPIO.setup(led_pins, GPIO.OUT)
# 循环控制流水灯
while True:
# 顺序点亮流水灯
for pin in led_pins:
GPIO.output(pin, GPIO.HIGH)
time.sleep(0.2)
GPIO.output(pin, GPIO.LOW)
# 逆序点亮流水灯
for pin in reversed(led_pins):
GPIO.output(pin, GPIO.HIGH)
time.sleep(0.2)
GPIO.output(pin, GPIO.LOW)
请注意,这个示例是基于树莓派的RPi.GPIO库编写的。如果您的环境不是树莓派或者没有安装RPi.GPIO库,您可能需要根据您的硬件和环境做一些适当的调整
原文地址: https://www.cveoy.top/t/topic/hXhg 著作权归作者所有。请勿转载和采集!