Skip to content

Instantly share code, notes, and snippets.

@lizzybrooks
Created March 12, 2025 16:59
Show Gist options
  • Save lizzybrooks/16d8f55f2e73a83a5cfd741d6692acd5 to your computer and use it in GitHub Desktop.
Save lizzybrooks/16d8f55f2e73a83a5cfd741d6692acd5 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)
banana = (20,210,5)
while True:
pixels.fill(banana)
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