2016-05-29 46 views
0

我發現從java程序執行「echo 1>/dev/ttyACM0」向arduino發送命令很方便(在這種情況下,「1」會切換連接的中繼到arduino)。現在我已經決定,我想從arduino得到回覆。從概念上講,我想要在設備上同時運行echo和cat(read?),以便將從設備返回的內容重定向到標準輸出,然後讓我的程序捕獲它。使用命令行獲得arduino的響應

我知道我可以在Java中完成整件事,但這需要使用多個線程或打開和關閉多個文件。使用回聲使得它非常容易,特別是使用命令行測試草圖。那麼,是否有這樣的實用程序或shell腳本?

回答

0

該終端是一個非常強大的工具。發送您使用的字符串echo Arduino的讀取輸出使用此代碼tail -f /dev/ttyUSB0用您的串行總線替換USB0。也有這個命令,我已經嘗試過一次或兩次,但應該爲任何人工作screen /dev/cu.usbserial 9600用您的端口替換9600。