Skip to content

Instantly share code, notes, and snippets.

@lizzybrooks
Created April 29, 2025 21:04
Show Gist options
  • Select an option

  • Save lizzybrooks/9ce7acbb90d92768c693ceb989a79b18 to your computer and use it in GitHub Desktop.

Select an option

Save lizzybrooks/9ce7acbb90d92768c693ceb989a79b18 to your computer and use it in GitHub Desktop.
import time
import board
import neopixel
pixel_pin = board.D2 #the ring data is connected to this pin
num_pixels = 16 #number of leds pixels on the ring
pixels = neopixel.NeoPixel(pixel_pin, num_pixels, brightness=0.3, auto_write=False)
RED = (255, 0, 0) #RGB
YELLOW = (255, 150, 0)
GREEN = (0, 255, 0)
CYAN = (0, 255, 255)
BLUE = (0, 0, 255)
PURPLE = (180, 0, 255)
WHITE = (255, 255, 255)
OFF = (0, 0, 0)
while True:
pixels.fill(RED)
pixels.show() #required to update pixels
time.sleep(1)
pixels.fill(GREEN)
pixels.show()
time.sleep(1)
pixels.fill(BLUE)
pixels.show()
time.sleep(1)
pixels.fill(WHITE)
pixels.show()
time.sleep(1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment