Swirl Demo
# SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries # SPDX-License-Identifier: MIT import board from rainbowio import colorwheel from adafruit_is31fl3741.adafruit_ledglasses import LED_Glasses import adafruit_is31fl3741 i2c = board.I2C() # uses board.SCL and board.SDA # i2c = board.STEMMA_I2C() # For using the built-in STEMMA QT connector on a microcontroller glasses = LED_Glasses(i2c, allocate=adafruit_is31fl3741.MUST_BUFFER) wheeloffset = 0 while True: for i in range(24): hue = colorwheel(i * 256 // 24 + wheeloffset) glasses.right_ring[i] = hue glasses.left_ring[23 - i] = hue glasses.show() wheeloffset += 10
Sparkle Demo
# SPDX-FileCopyrightText: 2021 Rose Hooper # SPDX-License-Identifier: MIT import board from adafruit_led_animation.animation.sparkle import Sparkle from adafruit_led_animation.color import PURPLE from adafruit_led_animation.sequence import AnimationSequence from adafruit_is31fl3741.adafruit_ledglasses import MUST_BUFFER, LED_Glasses from adafruit_is31fl3741.led_glasses_animation import LED_Glasses_Animation i2c = board.I2C() # uses board.SCL and board.SDA # i2c = board.STEMMA_I2C() # For using the built-in STEMMA QT connector on a microcontroller glasses = LED_Glasses(i2c, allocate=MUST_BUFFER) glasses.set_led_scaling(255) glasses.global_current = 0xFE glasses.enable = True pixels = LED_Glasses_Animation(glasses) anim2 = Sparkle(pixels, 0.05, PURPLE) group = AnimationSequence( anim2, advance_interval=5, auto_reset=True, auto_clear=True ) while True: group.animate()
Page last edited February 25, 2025
Text editor powered by tinymce.