import machine
import utime
# internal LED definition
led_onboard = machine.Pin(25, machine.Pin.OUT)
# external RED, YELLOW, GREEN LED
led_external_red = machine.Pin(2, machine.Pin.OUT)
led_external_yellow = machine.Pin(3, machine.Pin.OUT)
led_external_green = machine.Pin(4, machine.Pin.OUT)
# input definitions
big_blue_button_1 = machine.Pin(5, machine.Pin.IN, machine.Pin.PULL_DOWN)
big_blue_button_2 = machine.Pin(6, machine.Pin.IN, machine.Pin.PULL_UP)
big_blue_button_3 = machine.Pin(7, machine.Pin.IN, machine.Pin.PULL_DOWN)
# main loop
led_onboard.value(1)
led_external_red.value(0)
led_external_yellow.value(0)
led_external_green.value(0)
# main loop
while True:
if big_blue_button_1.value() == 1:
led_external_red.value(1)
else:
led_external_red.value(0)
if big_blue_button_2.value() == 0:
led_external_yellow.value(1)
else:
led_external_yellow.value(0)
if big_blue_button_3.value() == 1:
break
# exit
print("Finished!")
led_onboard.value(0)