JavaFX与Arduino的集成开发:从串口通信到3D渲染
1. 串口通信基础
在进行JavaFX与Arduino的集成开发时,串口通信是关键的一步。首先,要确保正确导入 jssc.jar 文件,这样才能使用相关的 jSSC 导入功能。接着,需要设置一个合适的端口名称列表,这些端口可能是Arduino板连接的位置。不同的操作系统有不同的常见端口,示例代码如下:
private static final List<String> USUAL_PORTS = Arrays.asList(
"/dev/cu.usbmodem1411", "/dev/tty.usbmodem1421", // Mac OS X
"/dev/usbdev","/dev/ttyUSB","/dev/ttyACM", "/dev/serial", // Linux
"COM3","COM4","COM5","COM6" // Windows
);
private final String ardPort;
public Serial() {
this("");
}
public Serial(String port) {
ardPort =port;
}
在 connect() 方法中,会遍历系统中找到的有效串口列表。使用Lambda表达式过滤这个集合,以找到与 ardPort 值匹配的项(如果已设置),或者是 USUAL_PORTS
超级会员免费看
订阅专栏 解锁全文
35

被折叠的 条评论
为什么被折叠?



