0
我正在使用帶有「Arduino套件」的英特爾Edison。如何在Arduino中調用時獲取系統函數輸出?
我有一些代碼在Arduino草圖中運行,我想調用system(const char * command)
調用在Edison中執行一些linux命令,然後在字符串變量中獲取輸出。
事情是這樣的:
output = system("python /myScript.py")
這是可能的呢?
我正在使用帶有「Arduino套件」的英特爾Edison。如何在Arduino中調用時獲取系統函數輸出?
我有一些代碼在Arduino草圖中運行,我想調用system(const char * command)
調用在Edison中執行一些linux命令,然後在字符串變量中獲取輸出。
事情是這樣的:
output = system("python /myScript.py")
這是可能的呢?
的確,這並不像評論中提到的那樣簡單。你可以看看這篇文章data sharing on Intel Edison,它解釋了NodeJs和Arduino之間的數據共享。你可以嘗試這種方法來達到預期的效果。
謝謝。我已經在使用Rx/Tx引腳,但這應該仍然有效(我希望) –
答案顯然不是。那麼,至少不是直接。我需要將命令的輸出保存在SD卡中的文本文件中。然後使用Arduino SD卡API讀取該輸出。 –