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)作者: 田所浩二單推人 時(shí)間: 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() 作者: 田所浩二單推人 時(shí)間: 2022-4-7 08:22
問(wèn)題已自行解決