如何在javafx应用程序中使用RXTX for java
我需要从我的应用程序中读取文本字段的输入并将其发送到arduino。我可以读取值,但我不知道如何将其发送给arduino。我有一个Arduino类,它应该在串行端口上读写,但是如何才能将amp值发送到Arduino JavaFX类 Arduino级(RXTX)如何在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()方法中,您已经初始化了
也许这应该是一个评论,但我没有写评论的声誉,所以添加一个答案 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();