#2e-RGB-LED.py
# use text entries to control LEDs
from gpiozero import PWMLED
from time import sleep
red=PWMLED(24)
green=PWMLED(23)
blue=PWMLED(18)
try:
red.value = 1 # start at minimum brightness
green.value = 1 # value 0 to 1
blue.value = 1 # backwards because common anode
while True:
duty_s = input("Enter red brightness (0 to 100):")
#convert string input to value 0 to 1
red.value = 1-float(int(duty_s) / 100)
duty_s = input("Enter green brightness (0 to 100):")
green.value = 1-float(int(duty_s) / 100)
duty_s = input("Enter blue brightness (0 to 100):")
blue.value = 1-float(int(duty_s) / 100)
sleep(1)
finally:
red.value = 1 # turn off LED when exiting
green.value = 1
blue.value = 1
# use text entries to control LEDs
from gpiozero import PWMLED
from time import sleep
red=PWMLED(24)
green=PWMLED(23)
blue=PWMLED(18)
try:
red.value = 1 # start at minimum brightness
green.value = 1 # value 0 to 1
blue.value = 1 # backwards because common anode
while True:
duty_s = input("Enter red brightness (0 to 100):")
#convert string input to value 0 to 1
red.value = 1-float(int(duty_s) / 100)
duty_s = input("Enter green brightness (0 to 100):")
green.value = 1-float(int(duty_s) / 100)
duty_s = input("Enter blue brightness (0 to 100):")
blue.value = 1-float(int(duty_s) / 100)
sleep(1)
finally:
red.value = 1 # turn off LED when exiting
green.value = 1
blue.value = 1