from machine import Pin
from utime import sleep
pins = [2, 12, 13, 14, 15, 18]
leds = {pin: Pin(pin, Pin.OUT) for pin in pins}
button = Pin(4, Pin.IN, Pin.PULL_UP) # 假设按键连接到引脚4
mode = 1 # 初始闪烁模式为1
print("Hello,刘雨婷202110733113")
while True:
if button.value() == 0: # 检测按钮是否被按下
mode = 1 if mode == 2 else 2 # 切换闪烁模式
if mode == 1: # 快速闪烁模式
for pin in pins:
leds[pin].on()
sleep(0.5)
for pin in pins:
leds[pin].off()
sleep(0.5)
elif mode == 2: # 交替闪烁模式
for i in range(0, len(pins), 2):
leds[pins[i]].on()
sleep(0.5)
leds[pins[i]].off()
sleep(0.5)
for i in range(1, len(pins), 2):
leds[pins[i]].on()
sleep(0.5)
leds[pins[i]].off()
sleep(0.5)