0

マイクロSDカード上のIntelのイメージを使用して実行しているarduino galileoボードがあります。私はすでに基本的な Lua スクリプトを実行しています。

ボード (Intel のイメージ) で Lua スクリプトを実行し、arduino インターフェイスとやり取りしたい - たとえば、LED をオンにしたり、センサー データを読み取ったりできるようにしたい。これは、スケッチを直接使用する場合に非常に簡単に実行できます。この場合、LED に接続されている特定のピンをオンにするための単純な API があります。ピンからの入力の読み取りについても同様です (センサーがデータを送信しているかどうかを確認します)。

そのようなピンにアクセスできるLuaライブラリはありますか? または、どうにかして Lua スクリプトを Arduino API に接続する必要がありますか?

スクリプトは既にボード上で実行されています。

ありがとう。

4

1 に答える 1

0

やりたいことは会社データに似ています。これは、arduino をシリアル上の疑似言語の単なる「エグゼキュータ」として使用する処理および arduino のスケッチです。つまり、多くの arduino コマンドが特定のシリアル コマンドにマッピングされていることを意味します。ホスト。

欠点は、シリアル (または他のバス) スループットによって制限されることです。つまり、何かを高速にプロトタイピングしたいだけなら、それは良い解決策ですが、時間に敏感な (または特殊化された) コードをコーディングする必要がある場合は、独自のコマンドで呼び出される独自の関数を作成する必要があります。おそらくカスタム応答として..実際にはカスタムプログラムを作成しており、ardiuno(およびLUA)スケッチは単なる文字列パーサーになります。

galileo では、スケッチのアップロードに必要なため、arduino はシリアル ポートで接続されます。そのため、LUA がシリアル ポートを操作するためのライブラリを提供する限り、このソリューションを使用しても問題ありません。

于 2014-03-04T15:48:46.020 に答える