Java使用rxtx工具连接Arduino

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

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

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

 

posted @ 2020-04-28 10:00  一条土狗  阅读(437)  评论(0编辑  收藏  举报