from machine import Pin
from time import sleep

# Define RGB LED pins
red = Pin(2, Pin.OUT)
green = Pin(3, Pin.OUT)
blue = Pin(4, Pin.OUT)

# Define slide switch pin
slide_switch = Pin(20, Pin.IN)

# Main loop
while True:
    if slide_switch.value() == 1:  # If slide switch is ON
        # (Red → Green → Blue)
        for i in range(3):  # Repeat 3 times for 5 seconds
            # Red
            red.value(1)
            green.value(0)
            blue.value(0)
            sleep(0.5)
            # Green
            red.value(0)
            green.value(1)
            blue.value(0)
            sleep(0.5)
            # Blue
            red.value(0)
            green.value(0)
            blue.value(1)
            sleep(0.5)
    else:  # If slide switch is OFF
        # Blink pattern (Magenta → Cyan → Yellow)
        for i in range(3):  # Repeat 3 times for 5 seconds
            # Magenta
            red.value(1)
            green.value(0)
            blue.value(1)
            sleep(0.5)
            # Cyan
            red.value(0)
            green.value(1)
            blue.value(1)
            sleep(0.5)
            # Yellow
            red.value(1)
            green.value(1)
            blue.value(0)
            sleep(0.5)
BOOTSELLED1239USBRaspberryPiPico©2020RP2-8020/21P64M15.00TTT