简体   繁体   English

如何使用Java从COM端口读取字符串/字符?

[英]How to read a string/character from com port with java?

I googled lot about reading from a com port but it seems very difficult work for me. 我在Google上搜索了很多有关从COM端口读取内容的信息,但对我来说似乎很难。 I found this but I don't know how to add jSSC library to my netbeans project. 我找到了,但是我不知道如何将jSSC库添加到我的netbeans项目中。

Please help me by giving instructions to adding that library to my project or giving a simple code to read a string/character from a com port. 请通过说明将该库添加到我的项目中或提供一个简单的代码以从COM端口读取字符串/字符的方法来帮助我。

To add jSSC library in netbeans, right click on "Libraries" in your project and then "add JAR/Folder..." to select your file(s) 要在netbeans中添加jSSC库,请在项目中右键单击“库”,然后单击“添加JAR /文件夹...”以选择文件。

在此处输入图片说明

You can read with something like this : 您可以阅读如下内容:

SerialPort serialPort = new SerialPort("/dev/ttyUSB0");// For windows "COMX" (e.g : "COM1") should works
if (serialPort.openPort()) {
    serialPort.setParams(SerialPort.BAUDRATE_9600, SerialPort.DATABITS_8, SerialPort.STOPBITS_1, SerialPort.PARITY_ODD);
    byte[] buffer = serialPort.readBytes(1);// Read one byte
    String str = new String(buffer);
    serialPort.closePort();
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM