from machine import Pin
# define digital output lines
blue = Pin(16, Pin.OUT)
green = Pin(17, Pin.OUT)
red = Pin(18, Pin.OUT)
# define digital input lines
red_switch = Pin(10, Pin.IN)
green_switch = Pin(11, Pin.IN)
blue_switch = Pin(12, Pin.IN)
# logic levels of slide switches
while True:
red_state = red_switch.value()
green_state = green_switch.value()
blue_state = blue_switch.value()
if blue_state == 1: # if switch is on
blue.value(1) # turn on blue rgb
else:
blue.value(0) # turn off blue rgb
if green_state == 1:
green.value(1)
else:
green.value(0)
if red_state == 1:
red.value(1)
else:
red.value(0)
Loading
esp32-s3-devkitc-1
esp32-s3-devkitc-1