Exemplo n.º 1
0
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
Exemplo n.º 2
0
 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