如何使用 java 从 com 端口读取 string/character?
How to read a string/character from com port with java?
我在谷歌上搜索了很多关于从 com 端口读取的信息,但对我来说这似乎很难。我找到 this 但我不知道如何将 jSSC 库添加到我的 netbeans 项目中。
请提供有关将该库添加到我的项目的说明或提供从 com 端口读取 string/character 的简单代码。
要在 netbeans 中添加 jSSC 库,请右键单击您项目中的 "Libraries",然后 "add JAR/Folder..." 到 select 您的文件
你可以这样阅读:
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();
}
我在谷歌上搜索了很多关于从 com 端口读取的信息,但对我来说这似乎很难。我找到 this 但我不知道如何将 jSSC 库添加到我的 netbeans 项目中。
请提供有关将该库添加到我的项目的说明或提供从 com 端口读取 string/character 的简单代码。
要在 netbeans 中添加 jSSC 库,请右键单击您项目中的 "Libraries",然后 "add JAR/Folder..." 到 select 您的文件
你可以这样阅读:
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();
}