2016-05-29 19 views
0

javaプログラムからarduinoにコマンドを送信するために "echo 1>/dev/ttyACM0"を実行すると便利です(この場合は "1" arduinoに)。今、私はarduinoからの返答を返すことにしたいと決めました。概念的には、私がしたいのは、デバイスからstdoutに戻ってくるものをリダイレクトするようにechoとcat(read?)を同時に実行してから、私のプログラムがキャプチャするようにすることです。コマンドラインを使用してarduinoから応答を取得

私はJavaですべてを行うことができますが、複数のスレッドを使用するか、複数のファイルを開いたり閉じたりする必要があります。 echoを使うと、特にコマンドラインを使ってスケッチをテストするのが簡単になります。ですから、これを行うユーティリティやシェルスクリプトはありますか?

答えて

0

端末は非常に強力なツールです。送信する文字列をechoをArduinoから読み取るコードtail -f /dev/ttyUSB0を使用します。 USB0をシリアルバスに置き換えてください。私は一度か二度試しましたが、誰にでも使えるこのコマンドがありますscreen /dev/cu.usbserial 9600あなたのポートで9600を置き換えてください。

関連する問題