SSブログ

Android アプリでArduinoのLEDをON/OFFしてみたい(3) [Arduino]

今回は、いよいよAndroidアプリでArduinoのLEDをON/OFFします。前回Androidアプリの実装が完了したので、Arduino側の実装を行います。

AndroidとArduino間の通信には、TCP/IPを使うのでEthernet Shieldが必要になります。D10-13ピンは、Ethernet ShieldとArduino間のSPI通信に使用されるので、LEDはD7ピンに接続しました。


Arduino NetLed.JPG


TCP/IP通信のスケッチを作成するにあたり、下記のサイトを参考にしました。


simple Arduino TCP Server using the Ethernetshield and a Java Client
http://www.lauridmeyer.com/2012/04/simple-arduino-tcp-server-using-the-ethernetshield-and-a-java-client/


Arduinoのスケッチは、Androidアプリから"LED ON"の文字列を受信したらLEDをONにして、"LED OFF"の文字列を受信したらLEDをOFFになるように作成します。


ArduinoNetLed1.png


IPアドレスとポート番号は、Androidアプリを作成したときに設定した仮の値を設定しました。家庭内の他の機器と重ならないようにアドレスを設定しています。


さて、AndroidアプリとArduinoが連携して動作するか確認してみましょう。





頭ではわかってはいるものの、こうしてリモートで動くと楽しいものですね。これでスマホとArduinoを使って家庭内の機器をコントロールする道が開けてきました!
(^_^)/~


関連記事
Android アプリでArduinoのLEDをON/OFFしてみたい(2)
http://makers-with-myson.blog.so-net.ne.jp/2014-05-03

Android アプリでArduinoのLEDをON/OFFしてみたい(1)
http://makers-with-myson.blog.so-net.ne.jp/2014-05-01






Arduinoをはじめようキット

Arduinoをはじめようキット

  • 出版社/メーカー: スイッチサイエンス
  • メディア: エレクトロニクス



Arduino イーサネットシールド

Arduino イーサネットシールド

  • 出版社/メーカー: スイッチサイエンス
  • メディア: エレクトロニクス



Android StudioではじめるAndroidプログラミング入門

Android StudioではじめるAndroidプログラミング入門

  • 作者: 掌田 津耶乃
  • 出版社/メーカー: 秀和システム
  • 発売日: 2014/04
  • メディア: 単行本




nice!(23)  コメント(0)  トラックバック(0) 
共通テーマ:趣味・カルチャー

nice! 23

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。