File tree Expand file tree Collapse file tree 2 files changed +44
-0
lines changed
PyLeap_CPB_EyeLights_LED_Glasses_RainbowSwirl
PyLeap_CPB_EyeLights_LED_Glasses_Sparkle Expand file tree Collapse file tree 2 files changed +44
-0
lines changed 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