/ NeoPixel_Neon_Signs / code.py
code.py
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()