import serial import time port = '/dev/ttyUSB1' ser = serial.Serial(port, 2400, bytesize=8, parity='N', stopbits=1, timeout=2) # Costruisci comando QPIGS manualmente cmd = b'QPIGS' crc = 0xB7A9 cmd_full = cmd + bytes([crc >> 8, crc & 0xFF, 0x0D]) print(f"Invio comando: {cmd_full.hex(' ')}") print(f"Lunghezza: {len(cmd_full)} bytes") ser.write(cmd_full) time.sleep(0.5) resp = ser.read(100) print(f"Ricevuto ({len(resp)} bytes): {resp.hex(' ')}") print(f"ASCII: {resp}") ser.close()