2016-04-11 62 views
0

我正在使用帶有「Arduino套件」的英特爾Edison。如何在Arduino中調用時獲取系統函數輸出?

我有一些代碼在Arduino草圖中運行,我想調用system(const char * command)調用在Edison中執行一些linux命令,然後在字符串變量中獲取輸出。

事情是這樣的:

output = system("python /myScript.py") 

這是可能的呢?

+0

答案顯然不是。那麼,至少不是直接。我需要將命令的輸出保存在SD卡中的文本文件中。然後使用Arduino SD卡API讀取該輸出。 –

回答

0

的確,這並不像評論中提到的那樣簡單。你可以看看這篇文章data sharing on Intel Edison,它解釋了NodeJs和Arduino之間的數據共享。你可以嘗試這種方法來達到預期的效果。

+0

謝謝。我已經在使用Rx/Tx引腳,但這應該仍然有效(我希望) –