public void enviarMsg(String msg) throws IOException { buffer = ByteBuffer.allocate(msg.getBytes().length + 2); outputStream = serialConnection.getSerialPort().getOutputStream(); char tamanho = (char)msg.length(); buffer.put(INICIO_MENSAGEM); buffer.put((byte)tamanho); buffer.put(msg.getBytes()); buffer.put(FIM_MENSAGEM); byte[] bytes = buffer.array(); outputStream.write(bytes); System.out.println(Arrays.toString(buffer.array())); outputStream.close(); mensagem.escreveMensagemEnviada(msg); }