コード例 #1
0
ファイル: testLEDs.py プロジェクト: ThumbGen/ropi
import pi2go, time

pi2go.init()

vsn = pi2go.version()
try:
  if vsn != 1:
    print "This program only runs on the full Pi2Go"
  else:
    while True:
        pi2go.setAllLEDs(0, 0, 0) # start with all OFF
        for i in range(4):
            pi2go.setLED(i, 4095, 0, 0) # set to Red
            print 'Red'
            time.sleep(0.2)
            pi2go.setLED(i, 0, 0, 0)
        for i in range(4):
            pi2go.setLED(i, 0, 4095, 0) # set to Green
            print 'Green'
            time.sleep(0.2)
            pi2go.setLED(i, 0, 0, 0)
        for i in range(4):
            pi2go.setLED(i, 0, 0, 4095) # set to Blue
            print 'Blue'
            time.sleep(0.2)
            pi2go.setLED(i, 0, 0, 0)
        for i in range(4):
            pi2go.setLED(i, 4095, 4095, 4095) # set to White
            print 'White'
            time.sleep(0.2)
            pi2go.setLED(i, 0, 0, 0)
コード例 #2
0
if vsn != 1:
    print "This program only runs on the full Pi2Go"
else:
    pi2go.setAllLEDs(LEDoff, LEDoff, LEDoff)

pi2go.setAllLEDs(LEDon, LEDoff, LEDoff)
print "Red"
time.sleep(1)
pi2go.setAllLEDs(LEDoff, LEDon, LEDoff)
print "Green"
time.sleep(1)
pi2go.setAllLEDs(LEDoff, LEDoff, LEDon)
print "Blue"
time.sleep(1)
pi2go.setAllLEDs(LEDon, LEDon, LEDon)
print "White"
time.sleep(1)
pi2go.setAllLEDs(LEDoff, LEDoff, LEDoff)
for i in range(2):
    pi2go.setLED(i, LEDon, LEDoff, LEDoff)
    time.sleep(0.5)
    pi2go.setLED(i, LEDoff, LEDon, LEDoff)
    time.sleep(0.5)
    pi2go.setLED(i, LEDoff, LEDoff, LEDon)
    time.sleep(0.5)
    pi2go.setLED(i, LEDoff, LEDoff, LEDoff)
    time.sleep(0.5)

pi2go.cleanup()
コード例 #3
0
ファイル: LEDTest.py プロジェクト: ThumbGen/ropi
    pi2go.setAllLEDs(LEDoff, LEDoff, LEDoff)

    while True:
        pi2go.setAllLEDs(LEDon, LEDoff, LEDoff)
        print "Red"
        time.sleep(2)
        pi2go.setAllLEDs(LEDoff, LEDon, LEDoff)
        print "Green"
        time.sleep(2)
        pi2go.setAllLEDs(LEDoff, LEDoff, LEDon)
        print "Blue"
        time.sleep(2)
        pi2go.setAllLEDs(LEDon, LEDon, LEDon)
        print "White"
        time.sleep(2)
        pi2go.setAllLEDs(LEDoff, LEDoff, LEDoff)
        for i in range (4):
            pi2go.setLED(i, LEDon, LEDoff, LEDoff)
            time.sleep(0.5)
            pi2go.setLED(i, LEDoff, LEDon, LEDoff)
            time.sleep(0.5)
            pi2go.setLED(i, LEDoff, LEDoff, LEDon)
            time.sleep(0.5)
            pi2go.setLED(i, LEDoff, LEDoff, LEDoff)
            time.sleep(0.5)
except KeyboardInterrupt:
    print

finally:
    pi2go.cleanup()
コード例 #4
0
ファイル: robot.py プロジェクト: evenbrenna/pi2go
def ufoLights():
    while True:
        for i in range(4):
            pi2go.setLED(i, 4095, 0, 0) # set to Red
            time.sleep(0.1)
            pi2go.setLED(i, 0, 0, 0)
コード例 #5
0
ファイル: testLEDs.py プロジェクト: s9795312/1234567890
import pi2go, time

pi2go.init()

vsn = pi2go.version()
try:
    if vsn != 1:
        print "This program only runs on the full Pi2Go"
    else:
        while True:
            pi2go.setAllLEDs(0, 0, 0)  # start with all OFF
            for i in range(4):
                pi2go.setLED(i, 4095, 0, 0)  # set to Red
                print 'Red'
                time.sleep(0.2)
                pi2go.setLED(i, 0, 0, 0)
            for i in range(4):
                pi2go.setLED(i, 0, 4095, 0)  # set to Green
                print 'Green'
                time.sleep(0.2)
                pi2go.setLED(i, 0, 0, 0)
            for i in range(4):
                pi2go.setLED(i, 0, 0, 4095)  # set to Blue
                print 'Blue'
                time.sleep(0.2)
                pi2go.setLED(i, 0, 0, 0)
            for i in range(4):
                pi2go.setLED(i, 4095, 4095, 4095)  # set to White
                print 'White'
                time.sleep(0.2)
                pi2go.setLED(i, 0, 0, 0)