1

最近、私はエレクトロニクス、より具体的にはArduinoプラットフォームにいくらかの関心を持っています。私ははんだ付けをしてきましたが、今ではこのプラットフォームを介してライトやその他の電源関連デバイスをオフにできるデバイスを作成しました。

次のステップは、ウェブサイトを介して照明などを制御できるようにすることです。

計画は、Webサーバー(Raspberry Pi?)を用意し、PHPWebサイトでApacheを実行することです。ボタンをクリックすると(特定のパラメーターまたはいくつかのAjaxのものを含むページをロードします...)、コントローラーArduinoボードと実際に通信する中間プログラム(ほとんどの場合Javaプログラム)をトリガーします。RFコマンド。

どうすればウェブサイトに中間プログラムと話をさせることができますか?

4

2 に答える 2

2

execshell_execまたはPHPで利用可能なその他のプロセス制御関数を見てください。

于 2012-01-30T14:49:48.723 に答える
1

イーサネット シールドを追加すれば、完全に Arduino にとどまることができます。Arduino デモ ライブラリには、出発点として使用できる Web ホスティング プログラムの例があります。

たとえば、Arduino はフォームにボタンを含む単純な HTML ページをホストできます。そのボタンをクリックすると、解析可能な値を含む新しい URL を Arduino に要求し、条件付きでスイッチのオンとオフを切り替えます。同様のマイクロコントローラをX10 Firecrackerウィジェットに接続して、ホーム ネットワークを監視および制御するという、これと同様のことを行っている人々の最近の例がいくつかあります。hack-a-day の説明は次のとおりです。

于 2012-01-30T15:19:00.203 に答える