from machine import Pin
from time import sleep
blue_led = Pin(15, Pin.OUT)
orange_led = Pin(4, Pin.OUT)
black_button = Pin(17, Pin.IN)
gray_button = Pin(16, Pin.IN)
previous_button_pressed = button_pressed = ''
def leds_flash_together():
blue_led.on()
orange_led.on()
sleep(1)
blue_led.off()
orange_led.off()
def leds_flash_alternately():
sleep(0.5)
blue_led.on()
orange_led.off()
sleep(1)
blue_led.off()
orange_led.on()
sleep(0.5)
try:
while True:
if black_button.value() and previous_button_pressed != 'black':
button_pressed = "black"
if gray_button.value() and previous_button_pressed != "gray":
button_pressed = "gray"
if black_button.value() and gray_button.value():
button_pressed = ""
previous_button_pressed = button_pressed
if button_pressed == "black":
leds_flash_together()
elif button_pressed == "gray":
leds_flash_alternately()
sleep(0.2)
except KeyboardInterrupt:
blue_led.value(0)
orange_led.value(0)
print('> Bye!')