from picozero import LED, Button, RGBLED
from time import sleep
rgb = RGBLED(red=18, green=17, blue=16)
button = Button(11)
colors = [
('red', (255, 0, 0)),
('purple', (154, 0, 255)),
('blue', (0, 0, 255)),
('cyan', (0, 255, 255)),
('green', (0, 255, 0)),
('yellow', (255, 247, 0)),
('white', (255,255,255))
]
index = 0
while True:
if button.is_pressed:
color_name, rgb_value = colors[index]
print("color:", color_name)
rgb.color = rgb_value
index = (index + 1) % len(colors)
while button.is_pressed:
sleep(0.01)
sleep(0.1)