Hallo, habe folgendes Problem. Ich lese eine USB Schnittstelle ein mit folgendem Code:
1 | ser = serial.Serial("/dev/ttyUSB0", 9600, timeout=1) |
2 | Zeichen="" |
3 | Zeichen = ser.read(1000) |
4 | ser.close() |
5 | |
6 | |
7 | print (Zeichen) |
Die Daten stehen nun in folgender Anzeige zur Verfügung. b'\xaf\xb2\xb8\xc5\x8d\n\x8d\n\xb1-0:0.0.0\xaa\xb255(\xb20\xb836\xb2\xb7 \xb8\xa9\x8d\n\xb1-0:\xb1.\xb8.\xb1\xaa\xb255(0\xb10\xb7\xb8\xb4.9099\xa 9\x8d\n\xb1-0:\xb2.\xb8.\xb1\xaa\xb255(0\xb2395\xb2.5\xb8\xb25\xa9\x8d\n \xb1-0:96.5.5\xaa\xb255(\xb8\xb2\xa9\x8d\n0-0:96.\xb1.\xb255\xaa\xb255(0 00\xb2\xb4\xb7\xb765\xb2\xa9\x8d\n!\x8d\n' Wie bekomme ich die Daten in Hex-Dez dargestellt? Oder kann ich die Daten auch binär empfangen?