Skip to content

Commit 44de1f7

Browse files
committed
code for neopixel neon sign
code for neopixel neon sign
1 parent ce3eab8 commit 44de1f7

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

NeoPixel_Neon_Signs/code.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# SPDX-FileCopyrightText: 2021 Kattni Rembor for Adafruit Industries
2+
# SPDX-License-Identifier: MIT
3+
4+
import board
5+
import neopixel
6+
7+
from adafruit_led_animation.animation.rainbow import Rainbow
8+
from adafruit_led_animation.animation.rainbowchase import RainbowChase
9+
from adafruit_led_animation.animation.rainbowcomet import RainbowComet
10+
from adafruit_led_animation.sequence import AnimationSequence
11+
12+
# Update to match the pin connected to your NeoPixels
13+
pixel_pin = board.A0
14+
# Update to match the number of NeoPixels you have connected
15+
pixel_num = 96
16+
17+
pixels = neopixel.NeoPixel(pixel_pin, pixel_num, brightness=0.8, auto_write=False)
18+
19+
rainbow = Rainbow(pixels, speed=0.1, period=5)
20+
rainbow_chase = RainbowChase(pixels, speed=0.03, size=24, spacing=4)
21+
rainbow_comet = RainbowComet(pixels, speed=0.01, tail_length=50, bounce=True)
22+
23+
animations = AnimationSequence(
24+
rainbow,
25+
rainbow_comet,
26+
rainbow_chase,
27+
advance_interval=5,
28+
auto_clear=True,
29+
)
30+
31+
while True:
32+
animations.animate()

0 commit comments

Comments
 (0)