流水灯代码
#!/usr/bin/env python3
# 说明:LED流水灯
#---------------------------------------
from machine import Pin
from utime import sleep
# 定义LED管脚
# GP16 = 16 ,GP17 =17
led=[16,17,18,19,23,5,2,22]
leds = [Pin(led[i],Pin.OUT) for i in range(0,8)]
# 程序入口
if __name__ == '__main__':
# 循环语句
while True:
#从0-7依次良灭 从7-0依次亮灭
for n in range(0, 8):# 依次点亮
#print(n)
leds[n].value(1)
sleep(0.05)
for n in range(0, 8): # 依次熄灭
leds[n].value(0)
#print(n);
sleep(0.05)
for n in range(7, -1, -1):# 依次点亮
#print(n)
leds[n].value(1)
sleep(0.05)
for n in range(7, -1, -1): # 依次熄灭
leds[n].value(0)
#print(n);
sleep(0.05)