2016-07-01 6 views
1

RubyでArduinoをコーディングしようとしています。私は現在Ardooを試していますが、USB経由でコマンドを積極的に送るようです。アクティブなUSB接続を必要とせず、代わりに内蔵のプログラムを実行するソリューションはありますか?私はそれがネイティブコンパイラである必要があると思いますか?ArduinoとRuby ...アクティブな接続なしで使えますか?

答えて

0

あなたのコンピュータ上でArtooコードを実行したい場合、私はあなた'LL、実際のArduinoのデバイスの依存性を取り除く、

この上の専門家ではないんだけど、私が集めたものから...デバイスの応答"mocks""stub out"を使用する必要があります。

実際、あなたは完全にArduinoをモックアウトする必要はありません。 Artoo APIの一部は、コンピュータ上で直接実行できます。あなたは、実際のArduinoを持っている場合、その後、あなたはそれにコードをインストールしてから、それを実行する必要があり、

connection :keyboard, adaptor: :keyboard, port: '/dev/input/event3' 
device :keyboard, driver: :keyboard, connection: :keyboard, port: '/dev/input/event3' 

とにかく:たとえば、私のプロジェクトartoo-keyboard-macrosに私は次のように私のラップトップのキーボードに接続されています。それで、ラップトップ=> usb => arduino接続の必要はありません。 arduino's docs on this

+0

明確にするために:私は式からラップトップを削除しようとしています。私はルビースクリプトが積極的にコマンドを送信していて、実際のスクリプトをarduinoにアップロードしていないという印象を受けました...いいえ? – Max

+0

私は悪いですが、Rubyコードを直接実行できるRaspberry Piを考えていました。 Arduinoに[自分のドキュメント](http://artoo.io/documentation/platforms/arduino/)のコードをアップロードする方法については、 –

関連する問題