File tree Expand file tree Collapse file tree
PyLeap_CPB_EyeLights_LED_Glasses_RainbowSwirl
PyLeap_CPB_EyeLights_LED_Glasses_Sparkle Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries
2+ # SPDX-License-Identifier: MIT
3+
4+ import board
5+ from rainbowio import colorwheel
6+ from adafruit_is31fl3741 .adafruit_ledglasses import LED_Glasses
7+ import adafruit_is31fl3741
8+
9+ glasses = LED_Glasses (board .I2C (), allocate = adafruit_is31fl3741 .MUST_BUFFER )
10+
11+ wheeloffset = 0
12+ while True :
13+ for i in range (24 ):
14+ hue = colorwheel (i * 256 // 24 + wheeloffset )
15+ glasses .right_ring [i ] = hue
16+ glasses .left_ring [23 - i ] = hue
17+ glasses .show ()
18+ wheeloffset += 10
Original file line number Diff line number Diff line change 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 ()
You can’t perform that action at this time.
0 commit comments