[英]Using arduino serial monitor while the port is busy with another java program?
在我正在执行的项目之一中,我需要将一些数据从Java程序发送到Arduino板。 我正在使用与JSerialComm库的串行通信。
我需要调试程序以查看Arduino是否接收到正确的数据,并且找不到方法,因为在发送数据时,Java程序正在使用串行端口,因此无法打开串行监视器,并且在Arduino IDE中打印信息。
您还有其他想法来检查从串行端口到达Arduino的数据吗?
只需在上传到Arduino的C / C ++程序(假设)中打印从Java程序接收的数据即可。 同样,在Java程序中,一旦完成发送数据,只需侦听串行端口以检查发送的数据是否与接收的数据相同。
请参阅此以获取JSerialComm库的用法示例( 链接)
更新:您可以使用Serial.print()在Arduino程序中打印数据(如果它是C / C ++程序)。 您不必使用串行监视器。 将数据发送到Arduino后,您可以使用JSerialComm库直接从Java的串行端口读取数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.