问题标签 [jssc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
327 浏览

javafx - 使用 JavaFX 控制器类+ FXML + jssc(java 简单串行连接器)

我正在开发一个简单的应用程序,使用带有控制器类的 JavaFX 以及 FXML 和 Jssc 来控制 arduino。arduino 连接到 sg90 伺服电机和 LED。

我在使用滑块来控制伺服电机时遇到问题。我想使用滑块来控制伺服电机的角度,每当我拖动滑块拇指时,伺服将不断更新其角度。

这是代码工作的控制器类,但问题是我不知道如何实现滑块和伺服的控制。

公共类 ServoCtrl 实现 Initializable {

}

0 投票
2 回答
1493 浏览

java - 无法在不关闭端口的情况下使用 jssc 在串行端口上发送数据?

我正在尝试使用 jssc 库将数据发送到带有 Java 串行端口的 Xbee 天线。

我希望能够在同一连接上发送和接收多个数据包。

我遇到的问题是我的代码仅在我关闭端口或结束程序后才发送我的第一个数据包。

我的代码基于此链接上的教程:http: //www.codeproject.com/Tips/801262/Sending-and-receiving-strings-from-COM-port-via-jS

这是我的代码:

接收数据的事件正在工作,我唯一的问题是发送。我已经检查了我的 Xbee 正在与之通话的其他设备的波特率。

编辑

当我将 Xbee 连接到 FT232 的 UART ( http://www.seeedstudio.com/depot/UartSBee-V5-p-1752.html ) 时,就会出现这种情况。

当我将 RS-232 直接连接到 XBee 时,会立即发送传输。

0 投票
1 回答
108 浏览

java - 从串口合并 XBee api 片段

我尝试通过我的 RS-232 串行端口以 API 模式合并我的 Xbee (802.15.4) 收到的数据包的片段。我使用 java 的 jssc 库中的 readBytes 方法获取我的片段。

这是我的接收代码

我的 receiveFile() 方法需要一个片段中的完整数据包。这是我在控制台中得到的:

由于我使用的是 API 模式,因此我无法像在其他解决方案中看到的那样发送结束分隔符来指定数据包的结尾(读取完整行 Java 串行端口)。

我正在考虑使用下一个数据包的起始分隔符,但没有成功。

0 投票
1 回答
1437 浏览

java - JSSC - 将 SerialPortEventListener 添加到 JFrame

我需要一些关于 EventListeners 如何在 java 中工作的帮助。老实说,我知道如何使用的唯一侦听器是 ActionListeners,所以请原谅我不知道如何使用。首先,我想提供一些参考。

我在 Java 上开发一个 RFID 扫描仪桌面应用程序,EPOCH 给了我这个: JSSC

JSSC 能够为我提供读取 RFID 所需的工具,但是这一次,我已经发布了在我的应用程序上实现它。

这是我当前的代码:

一、进口

现在上课:

最后,抽象方法..(老实说,我不知道这是做什么的,我现在正在拿起书。)

简单地说。我需要让我的 RFID 在我的项目中的任何地方读取和传递该值。我什至想过尝试将我的 JFrame 类扩展到一个类文件,但到目前为止,还没有成功。教程有人吗?

0 投票
1 回答
203 浏览

java - RFID - 输出不完整?

我一直在测试和处理我的 RFID 扫描仪代码,我发现了一些奇怪的东西。当我点击卡片时,在某些情况下结果会被截断。

例子:

抽头 1:[2]1,000,007 ,000242985

抽头 2:7[3][2]1,000,0 07,0002429

抽头 3:857[3][2]1,000 ,007,00024

点击n:等。

预期输出: [2]R,AAA,TTT,NNNNNNNNNN[3]

如果我理解正确,传输以 ASCII 字符 2 和 3 开始和结束。所以看起来我得到的是一个不完整的结果。我该如何解决这个问题?

这是我的完整代码:

以下是有关我正在使用的设备的信息: 低成本 RFID 阅读器 - e-Gizmo

0 投票
1 回答
123 浏览

java - 调用 Child 类等待 RFID 标签

所以经过长时间的研究,我能够让我的 RFID 扫描仪工作并检测到我电脑的端口。由于两个 jar 文件具有不同的功能,我不得不将代码拆分为 2 个类文件:

一个用于读取 ID,另一个用于读取端口。

现在我有了它们,我所要做的就是将它们调用到我的主要 GUI 项目中。我现在面临的问题是孩子不会等待 ID 被扫描,而是给我一个空值作为回报。我想完成这项工作,这样我就可以将我的子类调用到我的主项目中。

这是我的代码:

RFID_Reader.java

RFID_Scan_HW.java

现在是我使用按钮调用它们的方式:

结果:The ID is: null

现在这就是我想要发生的事情。

当我按下按钮时,按钮将等待扫描仪从卡中提示 ID。

我很确定我做错了,所以请帮帮我。

0 投票
1 回答
967 浏览

java - 从 COM 端口异步读取(使用 JSSC 库)

我的项目使用JSSC库来连接 PC 和微控制器。

写法:

阅读方法:

我尝试实现对端口的同步写入(立即发送数据)和从端口异步读取(等待输入数据至少 1000 毫秒)。

是正确的决定吗?也许还有其他异步数据读取的方法?

谢谢!

0 投票
1 回答
696 浏览

java - 在 JAVA 中自动检测 Arduino COM 端口(最好通过 JSSC)

我想知道是否有办法以某种方式自动找到 Arduino 设备所连接的 COM 端口。(就像在 Arduino IDE 中完成的那样)

我有一段代码通过串行通信(使用 JSSC 库)与 Arduino 一起工作,这非常令人沮丧,我每次都必须手动设置 COM 端口号。有没有一种方法可以自动检测正确的 Arudino COM 端口,或者可以通过其他方式与 Arduino 通信,比如 HID 设备通信?(不知道。)

提前感谢您的回答/想法。

0 投票
1 回答
1457 浏览

java - 在循环中使用偶数侦听器从串行端口读取

我有一种将文件内容写入串行端口然后等待确认消息的方法。我正在尝试使用均匀的侦听器,但是没有消息打印回控制台。但是,当我在没有事件侦听器的情况下手动以缓慢的速度阅读消息时,消息会很好地返回。这是我的代码:

“addEventListener”是否位于正确的位置?谁能帮我解决这个问题。任何帮助,将不胜感激。谢谢你。

0 投票
1 回答
6654 浏览

java - java - 如何在java中使用jssc从串口读取数据?

我使用 jssc 库从串口读取和写入数据。

我使用虚拟串行和端口此代码将数据写入串行端口。我确定数据正确写入串行端口。

但我无法从串口读取数据。