def cycle_rgb_led(led: RGBLED, curr_step, max_step): """ Sets each colour to its value according to a sine wave. Cycling through this (ie calling ``set_rgb_pins`` for each x between 0 and ``max_step``) gives a smooth RGB cycle. """ led.red = (sin(((curr_step + 0 * max_step / 3) / max_step) * 2 * pi) + 1) / 2 led.blue = (sin(((curr_step + 1 * max_step / 3) / max_step) * 2 * pi) + 1) / 2 led.green = (sin(((curr_step + 2 * max_step / 3) / max_step) * 2 * pi) + 1) / 2
if led.red == 0.4: break for n in range(35): led.red = 0.4 - n / 100 time.sleep(0.03) if led.red == 0.1: break for n in range(100): led.red = 0.1 + n / 80 time.sleep(0.01) if led.red == 1: break g = 1 for n in range(100): led.blue = 1 - n / 100 time.sleep(0.01) if led.blue <= 0.15: led.green = 0 + (g / 100) time.sleep(0.02) g = g + 1 continue time.sleep(0.5) led.off() except (KeyboardInterrupt, SystemExit): print("caught the interrupt") break led.off()
from gpiozero import RGBLED from time import sleep led = RGBLED(22,27,17) led.on() sleep(0.5) led.off() led.red = 1 sleep(0.5) led.red =0 led.green=1 sleep(0.5) led.green = 0 led.blue = 1 sleep(0.5) led.blue=0
led.color = (1, 1, 1) # white sleep(1) led.color = (0, 0, 0) # off sleep(1) # slowly increase intensity of blue for n in range(100): led.blue = n / 100 sleep(0.1) led.color = (0, 0, 0) # off # slowly increase intensity of green for n in range(100): led.green = n / 100 sleep(0.1) led.color = (0, 0, 0) # off # slowly increase intensity of red for n in range(100): led.red = n / 100 sleep(0.1) led.color = (0, 0, 0) # off # slowly increase intensity of white for n in range(100): led.red = n / 100 led.green = n / 100
from gpiozero import RGBLED from time import sleep mainled = RGBLED(2,3,4) mainled.off() mainled.red = 1 sleep(1) mainled.off() mainled.blue = 1 sleep(1) mainled.off() mainled.green = 1 sleep(1) mainled.off()
from gpiozero import RGBLED from time import sleep l = RGBLED(2, 3, 4) try: print("off") l.red = 1 l.blue = 1 l.green = 1 sleep(1) finally: l.off()
yr = date.today().year d0 = date(2020,6,29) d1 = date(yr,m,d) delta = d1 - d0 calcd = delta.days #calc days in between rperd = 16 #r ating per day crperd = rperd * calcd # current increase rating_goal = intial_rating + crperd # rating goal for the day tmr_goal = rating_goal + rperd #tmrs goal for the day print('CURRENT STREAK: ',calcd) print("CURRENT RATING: ",cr) print("CURRENT PROGRESSION: ",cprog) print('CURRENT RATING GOAL: ', rating_goal) print('TMR RATING GOAL: ', tmr_goal) while True: if cr != rating_d or cr > rating_d: #if rating is meet turn light red on rpi print("all good fam...chill vibes") led.green() if cr < rating_d: time.sleep(10) print("BEN FINEGOLD IS COMING FOR YOU!") led.red() elif: print("Error encountered!") led.blue()
from gpiozero import RGBLED, MCP3008 led = RGBLED(red=2, green=3, blue=4) red_pot = MCP3008(channel=0) green_pot = MCP3008(channel=1) blue_pot = MCP3008(channel=2) while True: led.red = red_pot.value led.green = green_pot.value led.blue = blue_pot.value
from gpiozero import MCP3208, RGBLED from time import sleep led = RGBLED(red=19,green=21,blue=26) led.red = 1 sleep(1) led.off() sleep(1) led.green = 1 sleep(1) led.off() sleep(1) led.blue = 1 sleep(1) led.off()
from gpiozero import RGBLED from time import sleep led = RGBLED(red=17, green=18, blue=19) # Change red brightness led.red = 1 sleep(0.5) led.red = 0.5 sleep(0.5) led.red = 0.0 sleep(0.5) # Change green brightness led.green = 1 sleep(0.5) led.green = 0.5 sleep(0.5) led.green = 0.0 sleep(0.5) # Change blue brightness led.blue = 1 sleep(0.5) led.blue = 0.5 sleep(0.5)