import serial

# Configuração da porta serial
port = 'COM5'
baudrate = 4800
bytesize = serial.SEVENBITS
parity = serial.PARITY_EVEN
stopbits = serial.STOPBITS_ONE
timeout = 1

try:
    ser = serial.Serial(port, baudrate, bytesize, parity, stopbits, timeout)
    dados_brutos = ser.read(256)
    if len(dados_brutos) > 6 and dados_brutos[0] == 0x02:
        bytes_peso = dados_brutos[4:10]  # Ajuste conforme necessário
        peso_str = bytes_peso.decode('ascii').strip()  # Decodifica e remove espaços em branco
        try:
            peso = int(peso_str)  # Converte a string para inteiro
            print(peso)  # Imprime apenas o valor do peso
        except ValueError:
            print("Erro ao interpretar o peso")
    else:
        print("Dados inválidos ou formato não reconhecido")
except Exception as e:
    print(f"Erro ao abrir a porta serial: {e}")
