code.py
 1  # SPDX-FileCopyrightText: 2021 Rose Hooper
 2  # SPDX-License-Identifier: MIT
 3  
 4  import board
 5  from adafruit_led_animation.animation.sparkle import Sparkle
 6  from adafruit_led_animation.color import PURPLE
 7  from adafruit_led_animation.sequence import AnimationSequence
 8  
 9  from adafruit_is31fl3741.adafruit_ledglasses import MUST_BUFFER, LED_Glasses
10  from adafruit_is31fl3741.led_glasses_animation import LED_Glasses_Animation
11  
12  glasses = LED_Glasses(board.I2C(), allocate=MUST_BUFFER)
13  glasses.set_led_scaling(255)
14  glasses.global_current = 0xFE
15  glasses.enable = True
16  
17  pixels = LED_Glasses_Animation(glasses)
18  
19  
20  anim2 = Sparkle(pixels, 0.05, PURPLE)
21  
22  group = AnimationSequence(
23      anim2, advance_interval=5, auto_reset=True, auto_clear=True
24  )
25  while True:
26      group.animate()