Ejemplo n.º 1
0
from neopixel import NeoPixel

np = NeoPixel(Pin(19), 12)
RED = (255, 0, 0)
YELLOW = (255, 150, 0)
GREEN = (0, 255, 0)
CYAN = (0, 255, 255)
BLUE = (0, 0, 255)
PURPLE = (180, 0, 255)

while True:
    np.fill(RED)
    np.write()
    time.sleep(1)
    np.fill(GREEN)
    np.write()
    time.sleep(1)
    np.fill(BLUE)
    np.write()
    time.sleep(1)
    np.fadeinout(PURPLE)
    np.cycle(YELLOW, 30)
    np.bounce(CYAN, 30)
    np.color_chase(RED, 30)
    np.color_chase(YELLOW, 30)
    np.color_chase(GREEN, 30)
    np.color_chase(CYAN, 30)
    np.color_chase(BLUE, 30)
    np.color_chase(PURPLE, 30)
    np.rainbow_cycle(1)
Ejemplo n.º 2
0
BLACK = (0, 0, 0)
COLORS = (RED, YELLOW, GREEN, CYAN, BLUE, PURPLE, WHITE, BLACK)

# fill
for color in COLORS:
    neo.fill(color)
    neo.show()
    time.sleep(0.25)

# chase
for color in COLORS:
    for i in range(neo.n):
        neo[i] = color
        neo.show()
        time.sleep(0.025)

# rainbow
for i in range(255):
    neo.rainbow_cycle(i)
    neo.show()
    time.sleep(0.0025)

# rotate
for _ in range(neo.n * 3):
    neo.rotate(clockwise=True)
    neo.show()
    time.sleep(0.05)

neo.clear()
neo.show()