From 13f5649bd0d021fb20c58234204fa0221be86486 Mon Sep 17 00:00:00 2001 From: Kattni Rembor Date: Tue, 8 Feb 2022 13:22:49 -0500 Subject: [PATCH] Simplify rainbow code --- .../status_led_one_dotstar_rainbow/code.py | 7 ++----- .../status_led_one_neopixel_rainbow/code.py | 8 ++------ 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/CircuitPython_Templates/status_led_one_dotstar_rainbow/code.py b/CircuitPython_Templates/status_led_one_dotstar_rainbow/code.py index 8b7cc4d62..36df095e0 100644 --- a/CircuitPython_Templates/status_led_one_dotstar_rainbow/code.py +++ b/CircuitPython_Templates/status_led_one_dotstar_rainbow/code.py @@ -1,7 +1,7 @@ # SPDX-FileCopyrightText: 2021 Kattni Rembor for Adafruit Industries # SPDX-License-Identifier: Unlicense """ -CircuitPython DotStar rainbow, brightness control example. +CircuitPython DotStar red, green, blue, brightness control example. """ import time import board @@ -14,10 +14,7 @@ dot.brightness = 0.3 def rainbow(delay): for color_value in range(255): - for led in range(1): - dot_index = (led * 256 // 1) + color_value - dot[led] = colorwheel(dot_index & 255) - dot.show() + dot[0] = colorwheel(color_value) time.sleep(delay) diff --git a/CircuitPython_Templates/status_led_one_neopixel_rainbow/code.py b/CircuitPython_Templates/status_led_one_neopixel_rainbow/code.py index 759480aa6..a18027795 100644 --- a/CircuitPython_Templates/status_led_one_neopixel_rainbow/code.py +++ b/CircuitPython_Templates/status_led_one_neopixel_rainbow/code.py @@ -6,17 +6,13 @@ import board from rainbowio import colorwheel import neopixel -pixel = neopixel.NeoPixel(board.NEOPIXEL, 1, auto_write=False) - +pixel = neopixel.NeoPixel(board.NEOPIXEL, 1) pixel.brightness = 0.3 def rainbow(delay): for color_value in range(255): - for led in range(1): - pixel_index = (led * 256 // 1) + color_value - pixel[led] = colorwheel(pixel_index & 255) - pixel.show() + pixel[0] = colorwheel(color_value) time.sleep(delay)