33 lines
640 B
Python
33 lines
640 B
Python
import time
|
|
import board
|
|
import neopixel
|
|
|
|
pixel_pin=board.D18
|
|
num_pixels=30
|
|
brightness=1.0
|
|
auto_write=False
|
|
pixel_order=neopixel.RGB
|
|
|
|
pixels = neopixel.NeoPixel(
|
|
pixel_pin, num_pixels, brightness, auto_write, pixel_order
|
|
)
|
|
|
|
# Colours
|
|
darkorange=(253, 153, 13)
|
|
lightorange=(250, 205, 99)
|
|
black=(46, 46, 46)
|
|
lightpurple=(167, 142, 184)
|
|
darkpurple=(100, 75, 119)
|
|
|
|
halloween_cycle=[darkorange, lightorange, lightpurple, darkpurple, black]
|
|
|
|
def halloween(pos):
|
|
colour=0
|
|
while True:
|
|
if colour>4:
|
|
colour=0
|
|
pixels.fill(halloween_cycle[colour])
|
|
pixels.show()
|
|
time.sleep(1)
|
|
colour += 1
|