# Import neccesarry package/plugins
from machine import Pin
import machine
from time import sleep
# addressing the pins for button and LEDs
push_button = Pin(23, Pin.IN)
red_led = Pin(2, Pin.OUT)
green_led = Pin(4, Pin.OUT)
blue_led = Pin(5, Pin.OUT)
yellow_led = Pin(18, Pin.OUT)
button_state = push_button.value() # Reading the state of the button (On/Off)
while (True): # Continues to execute the code
button_state = push_button.value() # Reading the state of the button (On/Off)
if button_state == 0: # Checking the state (if button is off)
blue_led.value(1) # blue led is in steady state
yellow_led.value(1) # yellow led is in steady state
red_led.value(1) # red led turns on
sleep(0.2)
red_led.value(0) # red led turns off
sleep(0.5)
green_led.value(1) # green led turns on
sleep(0.2)
green_led.value(0) # green led turns off
sleep(0.5)
else: # if the button is on
blue_led.value(1) # blue led turns on
sleep(0.2)
blue_led.value(0) # blue led turns off
sleep(0.5)
yellow_led.value(1) # yellow led turns on
sleep(0.2)
yellow_led.value(0) # yellow led turns off
sleep(0.5)
red_led.value(1) # red led is in steady state
green_led.value(1) # green led is in steady state