[英]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.