Ich muss senden, um hexadezimale Befehle an die serielle Schnittstelle einer Relaisplatine zu senden.Senden von Hexadezimalbefehlen an die serielle Schnittstelle der Relaisplatine mittels Bytearray in Python 2.7
ich bisher verwendeten Befehle wie:
relay.write(bytearray([0xFF]))
Das funktionierte, aber wenn ich will, um eine Variable verwenden, wie
m = 255
und
relay.write(bytearray([hex (m)]))
Sein zeigt Fehler: string must be of size 1
Was ist der Fehler?
Vielen Dank, es hat funktioniert –