相关疑难解决方法(0)

Java/Arduino - 从串行端口读取数据

我有一个Java程序,我必须阅读Arduino发送的信息.我从这里获取了Java代码.现在,我真的不明白它是如何工作的,但我试图修改它,我得到了这个:

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStream;
import gnu.io.CommPortIdentifier;
import gnu.io.SerialPort;
import gnu.io.SerialPortEvent;
import gnu.io.SerialPortEventListener;
import java.util.Enumeration;

public class Serial implements SerialPortEventListener {
    SerialPort serialPort;

    private static final String PORT_NAMES[] = {
            "/dev/tty.usbserial-A9007UX1", // Mac OS X
            "/dev/ttyUSB0", // Linux
            "COM3", // Windows
    };

    private BufferedReader input;
    private static OutputStream output;
    private static final int TIME_OUT = 2000;
    private static final int DATA_RATE = 115200;

    public void initialize() {
        CommPortIdentifier portId = null;
        Enumeration portEnum = CommPortIdentifier.getPortIdentifiers();

        while …
Run Code Online (Sandbox Code Playgroud)

java serial-port arduino

12
推荐指数
1
解决办法
6万
查看次数

标签 统计

arduino ×1

java ×1

serial-port ×1