我编写了一个可以从传感器获取串行数据的处理应用程序。它适用于电缆(USB),但是当我尝试集成蓝牙模块时,它甚至没有检测到蓝牙串口。
Serial.list() 检测除蓝牙端口外的所有 COM 端口。当我使用其他串行端口查看器运行相同的程序时,会检测到 BT 串行 COM 端口。我可以通过 Mac 上的其他应用程序获取串行数据。
这可能是因为 RxTxComm.jar 名称过滤器(tty,..)吗?如果是,那么如何在处理代码中编写脚本来重命名串行端口并使 jar 文件检测蓝牙串行端口?
我编写了一个可以从传感器获取串行数据的处理应用程序。它适用于电缆(USB),但是当我尝试集成蓝牙模块时,它甚至没有检测到蓝牙串口。
Serial.list() 检测除蓝牙端口外的所有 COM 端口。当我使用其他串行端口查看器运行相同的程序时,会检测到 BT 串行 COM 端口。我可以通过 Mac 上的其他应用程序获取串行数据。
这可能是因为 RxTxComm.jar 名称过滤器(tty,..)吗?如果是,那么如何在处理代码中编写脚本来重命名串行端口并使 jar 文件检测蓝牙串行端口?
使用 arduino 论坛中的“rxtxSerail-2.2Fixed”文件更改处理串行库中的 rxtxSerial.dll: http ://servicios.ried.cl/arduino/
由于 Arduino 的 IDE 是基于处理的,所以同一个库解决了这个问题。