2016-04-11 64 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引脚,但这应该仍然有效(我希望) –