#!/usr/bin/env python

import sys
import time
import Matrix.GPIO as GPIO


def main():
    argc = len(sys.argv)
    if argc != 2:
        print "usage:%s pin" % sys.argv[0]
        return
    pin = int(sys.argv[1])
    try:
        GPIO.setmode(GPIO.BOARD)
        GPIO.setup(pin, GPIO.OUT)
        print "Set pin%d HIGH" % pin
        GPIO.output(pin, GPIO.HIGH)
        time.sleep(1)
        print "Set pin%d LOW" % pin
        GPIO.output(pin, GPIO.LOW)
    except Exception, e:
        print e
    finally:
        GPIO.cleanup()


if __name__ == "__main__":
    main()
示例#2
0
#!/usr/bin/env python

import sys
import time
import Matrix.GPIO as GPIO


def main():
    argc = len(sys.argv)
    if argc != 2:
        print "usage:%s pin" % sys.argv[0]
        return
    pin = int(sys.argv[1])
    try:
        GPIO.setmode(GPIO.BOARD)
        GPIO.setup(pin, GPIO.OUT)
        print "Set pin%d HIGH" % pin
        GPIO.output(pin, GPIO.HIGH)
        time.sleep(1)
        print "Set pin%d LOW" % pin
        GPIO.output(pin, GPIO.LOW)
    except Exception, e:
        print e
    finally:
        GPIO.cleanup()


if __name__ == '__main__':
    main()
示例#3
0
def end_read(signal, frame):
    global continue_reading
    print "Ctrl+C captured, ending read."
    continue_reading = False
    GPIO.cleanup()