Exemplo n.º 1
0
#print(myRGB1.kind)
#print(myRGB2.kind)
myRGB1.change_name("rex")

myRGB1.red()  # first RGB LED glow red

myRGB2.green()  # second RGB LED glow green

time.sleep(1)

myRGB1.blue()  # first RGB LED glow blue

myRGB2.cyan()  # second RGB LED glow cyan

time.sleep(1)

myRGB1.magenta()  # first RGB LED glow magenta

myRGB2.yellow()  # second RGB LED glow yellow

time.sleep(1)
# extra spicy (optional) part
myRGB1.rainbow(
    rate1
)  # first RGB LED Fade through the colors of the rainbow at the given rate.

myRGB2.rainbow(
    rate2
)  # second RGB LEDFade through the colors of the rainbow at the given rate.
time.sleep(1)
Exemplo n.º 2
0
r2 = board.D4
g2 = board.D5
b2 = board.D7

rate1 = 0.01
rate2 = 0.001

myRGB1 = RGB(r1,g1,b1)   # create a new RGB object, using pins 2, 3, and 4
myRGB2 = RGB(r2,g2,b2)   # create a new RGB object, using pins 5, 6, and 7

myRGB1.change_pins(r1,g1,b1)
print(myRGB1.kind)
#print(myRGB2.kind)
myRGB1.change_name("rex")
print(myRGB1.name)



myRGB1.red()          # Glow red
myRGB2.green()        # Glow green
time.sleep(1)
myRGB1.blue()         # Glow blue
myRGB2.cyan()         # Glow... you get it...
time.sleep(1)
myRGB1.magenta()      # Did you know magenta isn't in the rainbow?
myRGB2.yellow()       # Like you learned in first grade, red and green make... huh?
time.sleep(1)
# extra spicy (optional) part
myRGB1.rainbow(rate1) # Fade through the colors of the rainbow at the given rate.  Oooooh, pretty!
myRGB2.rainbow(rate2) # Fade through the colors of the rainbow at the given rate.  Oooooh, pretty!
#time
Exemplo n.º 3
0
import time
import board
from rgb import RGB   # import the RGB class from the rgb module

r1 = board.D10
g1 = board.D9
b1 = board.D8
r2 = board.D4           #defining color pins
g2 = board.D3
b2 = board.D5

myRGB1 = RGB(r1,g1,b1)   # create a new RGB object
myRGB2 = RGB(r2,g2,b2)  

while True:             #colors to run through in order
        myRGB1.red()
        myRGB2.green()
        time.sleep(1)
        myRGB1.blue()
        myRGB2.cyan()
        time.sleep(1)
        myRGB1.magenta()
        myRGB2.yellow()
        time.sleep(1)