from utime import sleep
sleep(0.1)
from machine import Pin
upper_triangle = [0, 1, 2, 3, 4]
lower_triangle = [5, 6, 7, 8]
led_pins = [Pin(i, Pin.OUT) for i in range(2, 11)]
button1 = Pin(12, Pin.IN, Pin.PULL_DOWN)
button2 = Pin(13, Pin.IN, Pin.PULL_DOWN)
button3 = Pin(14, Pin.IN, Pin.PULL_DOWN)
def toggle_leds(led_group):
for led in led_group:
led_pins[led].toggle()
def alternate_blink():
while button3.value():
toggle_leds(upper_triangle)
sleep(0.5)
toggle_leds(upper_triangle)
toggle_leds(lower_triangle)
sleep(0.5)
toggle_leds(lower_triangle)
while True:
if button1.value():
toggle_leds(upper_triangle)
sleep(0.3)
if button2.value():
toggle_leds(lower_triangle)
sleep(0.3)
if button3.value():
alternate_blink()