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)