Esempio n. 1
0
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
Esempio n. 2
0
            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()
Esempio n. 3
0
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
Esempio n. 5
0
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()
Esempio n. 6
0
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()
Esempio n. 7
0
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()
Esempio n. 8
0
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
Esempio n. 9
0
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()
Esempio n. 10
0
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)