So che ci sono state molte discussioni in merito, ma ho ancora una domanda. Sto cercando di inviare i valori esadecimali attraverso pySerial per il dispositivo utilizzando pySerialUtilizzo di Pyserial per inviare dati binari
command="\x89\x45\x56"
ser.write(command)
Tuttavia Continuo a ricevere un errore che dice string argument without encoding.
Qualcuno sa come risolvere questo?
Perché non usare 'binascii'? 'da binascii import unhexlify', e quindi' command = unhexlify ("894556") ' – TyrantWave
Quale versione di Python stai usando? E come appare il traceback completo? – jszakmeister