Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javafx应用程序中使用RXTX for java_Java_Javafx_Arduino_Scenebuilder_Rxtx - Fatal编程技术网

如何在javafx应用程序中使用RXTX for java

如何在javafx应用程序中使用RXTX for java,java,javafx,arduino,scenebuilder,rxtx,Java,Javafx,Arduino,Scenebuilder,Rxtx,我需要从我的应用程序中读取文本字段的输入并将其发送到arduino。我可以读取值,但我不知道如何将其发送给arduino。我有一个Arduino类,它应该在串行端口上读写,但是如何才能将amp值发送到Arduino JavaFX类 Arduino级(RXTX) 也许这应该是一个评论,但我没有写评论的声誉,所以添加一个答案 1) 您的write方法位于serialEvent方法中,因此它仅在您收到一些数据时才会写入。既然你收到了数据,这就是我的建议 在initialize()方法中,您已经初始化了

我需要从我的应用程序中读取文本字段的输入并将其发送到arduino。我可以读取值,但我不知道如何将其发送给arduino。我有一个Arduino类,它应该在串行端口上读写,但是如何才能将amp值发送到Arduino

JavaFX类

Arduino级(RXTX)


也许这应该是一个评论,但我没有写评论的声誉,所以添加一个答案

1) 您的write方法位于serialEvent方法中,因此它仅在您收到一些数据时才会写入。既然你收到了数据,这就是我的建议

在initialize()方法中,您已经初始化了

output = serialPort.getOutputStream();
因此,无需在void serialEvent方法中重复此操作

您可以按照以下方式写入amp值[假设getAmpiezza()返回正确的amp值并正确导入]

output.write(getAmpiezza().getBytes());
output.flush();
你试过这个了吗?如果没有,请回答。如果是,问题是什么

谢谢

output = serialPort.getOutputStream();
output.write(getAmpiezza().getBytes());
output.flush();