Senden der Zeichenfolge an serial.to_bytes funktioniert nicht
Ich versuche, eine Zeichenfolgenvariable zu senden, die den Befehl enthält.
So was
value="[0x31, 0x0a, 0x32, 0x0a, 0x33, 0x0a]"
self.s.write(serial.to_bytes(value))
Das obige scheitert. Gibt keinen Fehler aus.
Aber es funktioniert, wenn ich einen Wert wie diesen sende:
self.s.write(serial.to_bytes([0x31, 0x0a, 0x32, 0x0a, 0x33, 0x0a]))
Ich habe auch versucht, einen String wie diesen zu senden:
self.s.write(serial.to_bytes(str(value)))
Funktioniert immer noch nicht. Kann mir jemand bitte mitteilen, wie der Wert durch Speichern in einem String gesendet werden soll?
Ich möchte dieses Ding machen:
value="[0x"+anotherstring+",0x"+string2+"0x33, 0x0a]"
und sende den Wert.
Vielen Dank