Java使用rxtx工具连接Arduino

使用rxtx连接时由于系统执行速度快,当获得SerialPort对象之后如果立即执行发送的指令如图

  SerialPort serialPort = RxTxTool.openCom("COM3", 2000, 9600);
 RxTxTool.sendcom(serialPort, "read".getBytes());

此时大概率会出现无法发送的bug,如果使用串口模拟器在本机进行测试是可行的,问题可能是系统在连接Arduion的串口时有一定的延时,如果让系统等待两秒后延时则问题可解决

猜你喜欢

转载自www.cnblogs.com/qxybk/p/12792169.html