From 78019002c283ef348b8c99da56dfbedf0c4cb187 Mon Sep 17 00:00:00 2001 From: Alan Wang <44191076+alankrantas@users.noreply.github.com> Date: Wed, 26 Feb 2020 11:10:17 +0800 Subject: [PATCH] Update README.md --- README.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 5901210..98e8e0c 100644 --- a/README.md +++ b/README.md @@ -249,22 +249,22 @@ np = NeoPixel(led_pin, led_num) def showRainbow(): change_amount = int(led_maxlevel / (led_num / 3)) - index = [0, int(led_num / 3), int(led_num / 3 * 2)] + index = (0, int(led_num / 3), int(led_num / 3 * 2)) for i in range(led_num): color = [0, 0, 0] for j in range(3): - if abs(i - index[j]) <= int(led_num / 3): + if abs(i - index[j]) <= index[1]: color[j] = led_maxlevel - abs(i - index[j]) * change_amount if color[j] < 0: color[j] = 0 - if i >= int(led_num / 3 * 2): + if i >= index[2]: color[0] = led_maxlevel - (led_num - i) * change_amount if color[0] < 0: color[0] = 0 - np[i] = (color[0], color[1], color[2]) + np[i] = tuple(color) np.show() -def rotate(): +def ledRotate(): tmp = np[led_num - 1] for i in reversed(range(1, led_num)): # clockwise np[i] = np[i - 1] @@ -275,7 +275,6 @@ def rotate(): showRainbow() while True: - rotate() + ledRotate() sleep(50) - ```