brotherax_teletype/tools/test_keyboard.py

46 lines
1.3 KiB
Python

#! /usr/bin/env python3
import serial
chars=" qwertzuiopü+asdfghjklöä#yxcvbnm,.-QWERTZUIOPÜ*ASDFGHJKLÖÄ'YXCVBNM;:_1234567890ß!\"§$%&/()=?"
def main():
with serial.Serial('/dev/ttyUSB0', 9200, timeout=1) as ser:
print("ZWÖLF BOXKÄMPFER JAGEN VIKTOR QUER ÜBER DEN GROßEN SYLTER DEICH.")
print("zwölf boxkämpfer jagen viktor quer über den großen sylter deich.")
print("+#,.-*';:_1234567890!\"§$%&/()=?")
print("")
ser.write("ZWÖLF BOXKÄMPFER JAGEN VIKTOR QUER ÜBER DEN GROßEN SYLTER DEICH.".encode())
ser.write(b'\r\n')
ser.write("zwölf boxkämpfer jagen viktor quer über den großen sylter deich.".encode())
ser.write(b'\r\n')
ser.write("+#,.-*';:_1234567890!\"§$%&/()=?".encode())
ser.write(b'\r\n')
ser.write(b'\r\n')
print("# if the text looks like the following, use_rn is turned on")
print("Zeile1, rn")
print("Zeile2, n")
print("Zeile4 Zeile3, r")
ser.write(b'Zeile1, rn')
ser.write(b'\r\n')
ser.write(b'Zeile2, n')
ser.write(b'\n')
ser.write(b'Zeile3, r')
ser.write(b'\r')
ser.write(b'Zeile4')
ser.write(b'\r\n')
if __name__ == "__main__":
main()