def main(): # Setup peripheral_setup() # [For proteus only] init() lcd = Adafruit_CharLCD() lcd.message(" Waiting ...\nPress: ") lcd.autoscroll() keypad = Keypad(keys, rowsPins, colsPins, ROWS, COLS) keypad.setDebounceTime(50) # Infinite loop while 1: peripheral_loop() # [For proteus only] key = keypad.getKey() if (key != keypad.NULL): lcd.message("%c " % (key)) pass
elif cmd == "clear" or cmd == "c": display.clear() elif cmd == "enable" or cmd == "e": display.enable_display(True) elif cmd == "disable" or cmd == "d": display.enable_display(False) elif cmd == "show" or cmd == "s": display.show_cursor(True) elif cmd == "blink" or cmd == "b": display.blink(True) elif cmd == "left" or cmd == "l": display.move_left() elif cmd == "right" or cmd == "r": display.move_right() elif cmd == "autoscroll" or cmd == "a": display.autoscroll(True) elif cmd == "p": display.message("Hallo Paula :)") elif cmd == "message" or cmd == "m": display.message( "Legalize Weed!1234569123445\n123456789\nYou are nice") elif cmd == "1": i = 0 while 1: display.home() display.clear() if i % 2 == 0: display.message(time.strftime(" %H:%M:%S")) else: display.message(time.strftime("\n %H:%M:%S")) i += 1