我的电脑和 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 函数中写什么?
谢谢,法布。