4

HTML インターフェイスを備えた単純な Javascript プログラムを作成したいと考えています。プログラムは Chrome で実行されます。また、node-serialport と Node.js を使用して Arduino と通信します。HTML と JavaScript ファイルを作成しましたが、それを実行する方法、Node.js または node-serialport を実装する方法、サーバーを「起動」する方法がわかりません。最初はローカルでのみ実行されますが、最終的には実際のサーバーになる可能性があります。今のところ、すべてをローカルで実行するにはどうすればよいでしょうか?

編集: http://brandontilley.com/2012/03/02/controlling-an-arduino-from-nodejs.htmlのサンプル コードを使用し、CoffeeScript を JavaScript に変換しています。

4

2 に答える 2

3

Lucas さん、ブログ記事がお役に立ててよかったです。おそらく、この情報を追加する必要があります。

スケッチを Arduino に取り込む

Arduino アプリケーションを起動し、スケッチ コードを貼り付けて、[アップロード] をクリックするだけです。ここで行う必要があるのはそれだけです。

Node.js サーバーの起動

これを使用しているオペレーティングシステムは何ですか?node-serialport 経由で Arduino マイクロコントローラーにアクセスする方法は、OS によって異なります。

ソース コードで、文字列の値をportArduino のデバイスに変更します (わかったら)。また、スクリプトは Express と (もちろん) NPM の node-serialport に依存するためnpm install express serialport、JavaScript ファイルが保存されているディレクトリで実行します。最後に、ファイルを実行します(がファイルの名前であるとnode server.js仮定します)。server.jsその後、 でサーバーにアクセスできますhttp://localhost:8080

于 2012-06-17T08:36:18.077 に答える
1

node.js を使用して、Expressで HTML を提供できます。メインの Javascript ファイルが server.js という名前の場合は、次のように入力して実行します。

ノード server.js

コマンドラインで。

于 2012-06-17T07:49:23.190 に答える