from machine import Pin
from time import sleep
from neopixel import NeoPixel
np_power_pin = Pin(11, machine.Pin.OUT) # XIAO neopixel power is on Pin11
np_pin = Pin(12) # Pin to control neopixel (signal)
# Power the neopixel
np_power_pin.high()
pixels = NeoPixel(np_pin, 1) #only one pixel led
colors = [
(0xff, 0x00, 0x00), #RED
(0x00, 0xff, 0x00), #GREEN
(0x00, 0x00, 0xff), #BLUE
(0xff, 0xff, 0x00), #YELLOW
(0x00, 0xff, 0xff), #TURQUOISE
(0xff, 0x00, 0xff) #PURPLE
]
color_n = len(colors)
color_index = 0
while True :
for color in colors:
pixels.fill(color)
pixels.write()
sleep(0.5)