我是java的新手,对于我的一个项目,我正在尝试使用java向串口发送一个字符串(首先打开串口),我找到了一些库RxTx。通讯。有人可以建议我可能的代码示例或一些最近升级的库吗?
提前谢谢。
答案 0 :(得分:0)
RxTx已经很老了,并不总是易于理解和使用。 JSSC也已经过时,如果您在Windows 10和Java 9下使用JSSC,您的应用程序将崩溃。我推荐jSerialComm
答案 1 :(得分:0)
另一个最近的库是Javino中间件。您必须在双方(Arduino和Java)进行编程。它的工作原理如下:
您的Java代码将是这样的:
Javino j = new Javino();
String receivedMessage = new String();
if (j.requestData("COM3","hi"))
receivedMessage = j.getData();
你的Arduino代码(在主循环内):
if(javino.availablemsg()){
msg = javino.getmsg();
}
if (msg=="hi") {
javino.sendmsg("Your Value");
}
msg = "";
使用和安装简单。
答案 2 :(得分:0)