while True:
if key.value()==1:
for i in range(1,5):
LED(i).on()
delay(1000)
LED(i).off()
else:
for i in range(4,0,-1):
LED(i).on()
delay(1000)
LED(i).off()
while key.value()==1:pass
delay(50)作者: 田所浩二单推人 时间: 2022-3-16 12:57
修改了代码 按按钮流水灯方向不改变
import pyb
from pyb import LED,delay
for i in range(1,5):
LED(i).off()
key = pyb.Switch()
while True:
dir=0
if key.value()==1:
delay(150)
if key.value()==1:
dir=~dir
if dir==0:
for i in range(1,5):
LED(i).on()
delay(1000)
LED(i).off()
else:
for i in range(4,0,-1):
LED(i).on()
delay(1000)
LED(i).off() 作者: 田所浩二单推人 时间: 2022-4-7 08:22
问题已自行解决