在Console中写入的替代方法

时间:2013-10-02 08:27:48

标签: java user-interface serial-port action serial-communication

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

谢谢, FAB。

0 个答案:

没有答案