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()
#!/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