|
发表于 2025-1-15 14:23:04
|
显示全部楼层
from machine import Pin
import time
# 定义LED引脚,假设使用引脚8,7,6,5
led_pins = [8, 7, 6, 5]
leds = [Pin(pin, Pin.OUT) for pin in led_pins]
def all_off():
for led in leds:
led.value(0)
time.sleep(0.3) # 确保有足够的时间熄灭
def light_up():
for i in range(4):
leds.value(1)
time.sleep(0.3)
leds.value(0)
time.sleep(0.3)
def light_down():
for i in range(3, -1, -1):
leds.value(1)
time.sleep(0.3)
leds.value(0)
time.sleep(0.3)
try:
while True:
all_off() # 先熄灭所有LED
light_up() # 逐个点亮LED
light_down() # 逐个熄灭LED
except KeyboardInterrupt:
all_off() # 确保程序退出时LED熄灭。再试试看, |
|