用javafx写入串口

时间:2016-05-22 15:08:27

标签: java serial-port

我正在使用jserialComm在java和arduino之间进行通信。 我想给Arduino写一个字符串。 这是我这样做的方式:

rx = SerialPort.getCommPorts()[q];
     System.out.println(rx.getDescriptivePortName());
   rx.setBaudRate(CONFBAUDRATE);
   rx.setComPortTimeouts(SerialPort.TIMEOUT_READ_SEMI_BLOCKING, 0, 0);
   if(rx.openPort()){
OutputStream out = rx.getOutputStream();
         PrintStream writer = new PrintStream(out);    
}

然后: 我定义了这个功能:

private void writeTX(String command) {

writer.println(command);

}

当我用字符串调用此函数时。没有任何反应。

我也定期从arduino接收数据。我认为这行代码存在问题:

   rx.setComPortTimeouts(SerialPort.TIMEOUT_READ_SEMI_BLOCKING, 0, 0);

0 个答案:

没有答案