2012-03-23 11 views
6

私はArduinoメガボードを持っています。私はそれにWiFlyモジュールを接続し、私のAndroidの携帯電話との接続を確立しました。 Android用の簡単なアプリを作って、ボタンを押してArduinoボードのLEDをオンにします。Arduino over Wi-Fiを制御するAndroidアプリを作成するにはどうすればよいですか?

実際、私は既にボタン付きの(Eclipse内の)アプリケーションを作成しました。私がそれを押すと、ボタンが押されたというトーストメッセージが表示されます。さて、どのように私はWi-Fiの機能を実装し、それがArduinoのLEDを点灯させることができますか?

答えて

3

本当にArduinoボードが期待している入力の種類によって異なります。 Arduinoのドキュメントは、Wi-Fi接続を介した通信について何を言いますか?私はそれらを読むことが良い場所になると思います。

あなたはHTTPでArduinoと通信しているようです。これは事を本当に簡単にします。汎用のAndroidを持ってwww.pfod.com.auを見て、ホイールを再発明しないようにするには

URL url = new URL(arduinoCommandURl); 
InputStream is = new InputStreamReader(url.openStream(), "UTF-8")); 
is.read(); 
+0

私は実際にarduinoとのWifi接続をソートしました。私は携帯電話のブラウザでLEDのオン/オフを切り替えることができます。私はちょうど私の携帯電話のブラウザでIPアドレスの最後に文字列を追加し、arduinoで文字列を受け取ったときに何をするかを教えています。これはかなり大丈夫です。私はちょうど私のAndroidアプリでこのコンセプト(または多分適切なコンセプト)を使用する方法を理解していない。 – Anish

+0

すべての情報がhttpを介して送信された場合、アプリケーション内から希望のURLを単にロードしてください – slayton

+0

erm ..種類は分かりましたが、問題が1つあります。私は私のアプリケーションのボタンを押して、私はhttpを介して信号を送信するので、ウェブ上のLEDが点灯しますが、Webページが開きます。私は私のアプリに戻って戻るボタンをクリックする必要があります。とにかく私はウェブページのオープニングを防ぐことができますが、URLを介して情報を送信するだけですか? – Anish

1

、:あなたは、この(私はこれをテストしていません)、次のような何かをすることで操作を行う可能性がある一つの簡単な方法アプリはブルートゥースや無線LAN経由でマイクロデバイスを制御し、オプションの128ビットセキュリティを備えています。 SMSによる制御が開発中である。携帯に表示されるものは、マイクロコードによって完全に決定されます。 Androidのコーディングはまったく必要ありません。

多くのサンプルプロジェクトと、独自のメニューをデザインしてpfodApp上にメニューを表示するArduinoコードを生成する無料のpfodDesignerアプリがあります。 1つのpfodAppは設計したすべてのメニューを処理します。 Androidのコーディングは不要です。

pfodAppは、マイクロからCSV形式でデータを取得してプロットします。再度プロットはあなたのマイクロのコードによって完全に制御されます。 pfodAppに変更は必要ありません。

関連する問題