From 7bc3b9cfd73cf0834166148d046470b3ea24b884 Mon Sep 17 00:00:00 2001 From: Craig Richardson Date: Mon, 14 May 2018 18:34:53 +0100 Subject: [PATCH] Format RGB LED Scripts --- RGB_LED_Strips/main.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/RGB_LED_Strips/main.py b/RGB_LED_Strips/main.py index 05064de4..96e66def 100644 --- a/RGB_LED_Strips/main.py +++ b/RGB_LED_Strips/main.py @@ -1,23 +1,28 @@ -import board -import pulseio import time -RED_PIN = board.D5 # Red LED pin +import board +import pulseio + +RED_PIN = board.D5 # Red LED pin GREEN_PIN = board.D6 # Green LED pin -BLUE_PIN = board.D3 # Blue LED pin +BLUE_PIN = board.D3 # Blue LED pin FADE_SLEEP = 10 # Number of milliseconds to delay between changes. - # Increase to slow down, decrease to speed up. +# Increase to slow down, decrease to speed up. # Define PWM outputs: red = pulseio.PWMOut(RED_PIN) green = pulseio.PWMOut(GREEN_PIN) blue = pulseio.PWMOut(BLUE_PIN) + # Function to simplify setting duty cycle to percent value. + + def duty_cycle(percent): return int(percent / 100.0 * 65535.0) + # Fade from nothing up to full red. for i in range(100): red.duty_cycle = duty_cycle(i)