示例#1
0
    GPIO.setup(pinD5, GPIO.OUT) # DB5
    GPIO.setup(pinD6, GPIO.OUT) # DB6
    GPIO.setup(pinD7, GPIO.OUT) # DB7
    
    GPIO.output(pinE, False)
    GPIO.output(pinRs, False)
    GPIO.output(pinD4, False)
    GPIO.output(pinD4, False)
    GPIO.output(pinD4, False)
    GPIO.output(pinD4, False)
    

    display = Display()
    display.clear()
    #display.printLine(0, "--------------------")
    #display.printLine(1, "                    ")
    display.printLine(2, "       starting     ")
    #display.printLine(3, "--------------------")
    
    for i in range(0,4):
        symbol = ""
        for j in range(0,i):
            symbol = symbol + "."
        str = "       starting " + symbol
        display.printLine(2,str)
        time.sleep(1)
    
    GPIO.cleanup()


示例#2
0
#!/usr/bin/python

from display import Display
import sys
import time



    
if __name__ == "__main__":
    display = Display()
    k = 0
    try:
        buff = ''
        while True:
            buff += sys.stdin.read(1)
            if buff.endswith('\n'):
                display.printLine(k%4, buff[:-1])
                print buff[:-1]
                buff = ''
                k = k + 1
    except KeyboardInterrupt:
        sys.stdout.flush()
        pass
        
print k