Changes by author

Changes by author
This commit is contained in:
Anne Barela 2021-11-10 11:18:41 -05:00 committed by GitHub
parent c3f0f7b12e
commit 11baa93e51
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -10,7 +10,8 @@ import neopixel
pixel_pin = board.D4 pixel_pin = board.D4
num_pixels = 13 num_pixels = 13
pixels = neopixel.NeoPixel(pixel_pin, num_pixels, brightness=0.3, auto_write=False) pixels = neopixel.NeoPixel(pixel_pin, num_pixels, brightness=0.3,
auto_write=False)
# Lights up the message letter by letter # Lights up the message letter by letter
def spell(color, wait): def spell(color, wait):
@ -32,8 +33,8 @@ def show_word(startIndex, endIndex, color, wait):
pixels.show() pixels.show()
time.sleep(wait) time.sleep(wait)
# Lights up every even-numbered index of neopixel # Lights up every even-numbered index
def alternate(p1, color, wait): def alternate(color, wait):
for i in range(num_pixels): for i in range(num_pixels):
if i % 2 == 0: if i % 2 == 0:
pixels[i] = color pixels[i] = color
@ -42,8 +43,8 @@ def alternate(p1, color, wait):
pixels.show() pixels.show()
time.sleep(wait) time.sleep(wait)
# Lights up every odd-numbered index of neopixel # Lights up every odd-numbered index
def alternate_reverse(p1, color, wait): def alternate_reverse(color, wait):
for i in range(num_pixels): for i in range(num_pixels):
if i % 2 == 1: if i % 2 == 1:
pixels[i] = color pixels[i] = color
@ -70,7 +71,7 @@ BLUE = (0, 0, 255)
PURPLE = (180, 0, 255) PURPLE = (180, 0, 255)
MAGENTA = (255, 0, 20) MAGENTA = (255, 0, 20)
JADE = (0, 255, 40) JADE = (0, 255, 40)
OFF = (0,0,0) OFF = (0, 0, 0)
ALT_WAIT = 0.5 ALT_WAIT = 0.5
CHASE_WAIT = 0.1 CHASE_WAIT = 0.1
@ -91,17 +92,17 @@ while True:
spell(CYAN, CHASE_WAIT) spell(CYAN, CHASE_WAIT)
spell(PURPLE, CHASE_WAIT) spell(PURPLE, CHASE_WAIT)
alternate(pixels, JADE, ALT_WAIT) alternate(JADE, ALT_WAIT)
alternate_reverse(pixels, ORANGE, ALT_WAIT) alternate_reverse(ORANGE, ALT_WAIT)
alternate(pixels, MAGENTA, ALT_WAIT) alternate(MAGENTA, ALT_WAIT)
alternate_reverse(pixels, BLUE, ALT_WAIT) alternate_reverse(BLUE, ALT_WAIT)
alternate(pixels, PURPLE, ALT_WAIT) alternate(PURPLE, ALT_WAIT)
alternate_reverse(pixels, GREEN, ALT_WAIT) alternate_reverse(GREEN, ALT_WAIT)
alternate(pixels, CYAN, ALT_WAIT) alternate(CYAN, ALT_WAIT)
alternate_reverse(pixels, MAGENTA, ALT_WAIT) alternate_reverse(MAGENTA, ALT_WAIT)
rainbow_cycle(0) rainbow_cycle(0)
rainbow_cycle(0) # higher number, slower rainbow rainbow_cycle(0) # higher number, slower rainbow