1

我的电脑和 Arduino 之间有串行通信。

由于这个例子,我已经实现了串行通信: http ://rxtx.qbang.org/wiki/index.php/Two_way_communcation_with_the_serial_port

我能够毫无问题地发送(从控制台)和接收来自 Arduino 的数据。

现在我创建了一个显示 Arduino 数据的 GUI。一切正常,直到这里。

-----------------------------
EXAMPLE : 
I send from console: ">?L"
I receive ">L|50|" 
------------------------------

在示例中,50 是安装在 arduino 上的传感器的值。

问题是:

我想在我的 GUI 中添加一些按钮,并且我希望按钮的行为方式与在控制台上的书写操作完全相同。所以,我点击一个按钮,它会向我的 Arduino 发送“>?L”。我无法做到这一点,有人可以帮助我吗?当然我知道按钮下的结构:

JButton btnLength = new JButton("Length");
        btnLength.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
            }
}

我的问题是:我必须在 actionPerformed 函数中写什么?

谢谢,法布。

4

0 回答 0