2016-04-11 12 views
0

私はIntel Edisonを「Arduino用キット」と併用しています。Arduinoで呼び出されたときにシステム関数の出力を取得する方法は?

Arduinoのスケッチでいくつかのコードを実行していて、system(const char * command)呼び出しを行ってEdisonでいくつかのlinuxコマンドを実行した後、文字列変数に出力します。このような

何か:

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

は全くこのことは可能ですか?

+0

答えは明らかにノーです。まあ、少なくとも直接ではありません。私はSDカードのテキストファイルにコマンドの出力を保存する必要があります。その後、Arduino SDカードAPIを使用してその出力を読み取ります。 –

答えて

0

真実ではありませんが、コメントで述べたように真実ではありません。 NodeJとArduinoの間のデータ共有について説明しているこの記事data sharing on Intel Edisonを見ることができます。このアプローチを試して、望ましい結果を達成することができます。

+0

ありがとう。私はすでにRx/Txピンを使用していますが、これはまだ動作するはずです(私は願っています) –

関連する問題