Beispiel #1
0
 def __init__(self, pin):
     # ledbar_init(pin,orientation)
     # orientation: (0 = red to green, 1 = green to red)
     grovepi.pinMode(self.pin, 1)
     
     for i in range(0,11):
         grovepi.ledBar_setLevel(self.pin, i)
         time.sleep(.2) 
Beispiel #2
0
# grovepi.ledBar_getBits(pin)

while True:
    try:
        print "Test 1) Initialise - red to green"
        # ledbar_init(pin,orientation)
        # orientation: (0 = red to green, 1 = green to red)
        grovepi.ledBar_init(ledbar, 0)
        time.sleep(.5)


        print "Test 2) Set level"
        # ledbar_setLevel(pin,level)
        # level: (0-10)
        for i in range(0,11):
            grovepi.ledBar_setLevel(ledbar, i)
            time.sleep(.2)
        time.sleep(.3)

        grovepi.ledBar_setLevel(ledbar, 8)
        time.sleep(.5)

        grovepi.ledBar_setLevel(ledbar, 2)
        time.sleep(.5)

        grovepi.ledBar_setLevel(ledbar, 5)
        time.sleep(.5)


        print "Test 3) Switch on/off a single LED"
        # ledbar_setLed(pin,led,state)
Beispiel #3
0
 def off(self):
     grovepi.ledBar_setLevel(self.pin, 0)
Beispiel #4
0
 def updateLevel(self, level):
     grovepi.ledBar_setLevel(self.pin, level)