Balança Jssc

4 respostas
java
P

Não estou conseguindo ler dados da balança, testo no programa Hercules e da certo e quando testo no meu não da

public static void main(String[] args) throws UnsupportedEncodingException, SerialPortTimeoutException {
        String[] portNames = SerialPortList.getPortNames();
        for (String portName : portNames) {
            System.out.println(portName);
        }

        SerialPort serialPort = new SerialPort("COM4");
        try {
            System.out.println("Port opened: " + serialPort.openPort());
            System.out.println("Params setted: " + serialPort.setParams(9600, 8, 1, 0));
            System.out.println("successfully writen to port: " + serialPort.writeBytes(new byte[]{0x05}));
            System.out.println("Aqui");
            byte[] buffer = serialPort.readBytes(49);//Read 10 bytes from serial port
            System.out.println("Aqui");
            System.out.println(new String(buffer));
            System.out.println("Port closed: " + serialPort.closePort());
        } catch (SerialPortException ex) {
            System.out.println(ex);
        }

    }

4 Respostas

C

Tem alguma stacktrace? Teste esse tutorial

P

Não deu certo o link campelo.m, mas obrigado

R

Patrick, já faz tempo, mas conseguiu comunicar com a balança?

P

Não consegui :’(

Criado 27 de novembro de 2016
Ultima resposta 5 de set. de 2017
Respostas 4
Participantes 3