for循环简化流水灯
时间: 2023-11-23 16:56:49 浏览: 72
51单片机流水灯C语言源程序
以下是使用for循环简化流水灯的Python代码:
```python
import time
import RPi.GPIO as GPIO
# 设置GPIO模式
GPIO.setmode(GPIO.BOARD)
# 设置GPIO引脚
led_pins = [11, 12, 13, 15, 16, 18, 22, 7]
for pin in led_pins:
GPIO.setup(pin, GPIO.OUT)
# 流水灯循环
while True:
for pin in led_pins:
GPIO.output(pin, GPIO.HIGH)
time.sleep(0.1)
GPIO.output(pin, GPIO.LOW)
# 清理GPIO引脚
GPIO.cleanup()
```
这段代码使用了RPi.GPIO库来控制树莓派的GPIO引脚,通过for循环遍历led_pins列表中的引脚,依次点亮和熄灭,实现了流水灯的效果。
阅读全文