So-net無料ブログ作成

Windows 8 で Bluetoothモジュールの動作確認をしてみた [Arduino]

Android で Bluetooth モジュールを動かそうとしましたが、何をやってもうまく動きません。色々調べてみたところ、Bluetooth 接続には皆さん苦労しているようです。例えば以下のサイトでは非公開APIを無理やり使って接続する手法について議論しています。


Android BLUETOOTH connection refused
http://stackoverflow.com/questions/14906721/android-bluetooth-connection-refused


うまく行かない以前に、そもそもこのBluetoothモジュールが問題なく動いているのかさえも疑わしくなってきました。

Arduino Nano と HC-06 の接続を見直しました。電源は5Vに変更。HC-06 の RXD は 5V を 3.3V にレベル変換するため抵抗(1kΩ、2.2kΩ)で分圧しています。

0 Nano with HC06.JPG


参考リンク
Success Using the JY-MCU (linvor) Bluetooth Module
http://www.instructables.com/id/Success-Using-the-JY-MCU-linvor-Bluetooth-Module/

Connecting Arduino Uno and the JY-MCU Bluetooth module using SoftwareSerial
http://42bots.com/tutorials/arduino-uno-and-the-jy-mcu-bluetooth-module-with-softwareserial/


テスト用のスケッチです。'9'が入力されるとLEDが点灯し、'0'が入力されるとLEDが消灯します。

sketch.png


動作確認は、Windows 8 でやってみることにしました。シリアルで接続されているならターミナルから動作が確認できるはずです。

Windows 8 側でデバイスが認識できるか確認します。Bluetooth をオンにしてデバイスを探索すると HC-06 が見つかります。

2 Win8 HC06 paring 1.png


ペアリングをします。パスコード(PINコード)に、”1234”を入力します。

3 Win8 HC06 paring 2.png


ほどなくして接続済みになります。

4 Win8 HC06 paring 3.png


が、すぐに未接続状態になってしまいました。

5 Win8 HC06 paring 4.png


おかしいなと思い、デバイスマネージャーでCOMポートの状態を確認してみました。

6 Win8 device manager.png


COMポートに、Bluetoothデバイスが接続されていることが確認できました。未接続状態ですが、COMポートには紐づけられているようです。

TeraTermでも、COM6 と COM7 が Bluetooth に接続されていることが確認できます。

7 Teraterm 1.png


COM6 に接続して、動作確認をしてみました。




きちんと動きました。どうやらデバイスは問題なく動いているようです。やはり、Android側の手続きの問題のようです。スマホと連携させるには、もう少し時間がかかりそうだなぁ。。。
( ̄Å ̄)/~


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

Android で Bluetooth ようやく解決?
http://makers-with-myson.blog.so-net.ne.jp/2014-05-30

Android の Bluetooth SPP(Serial Port Profile)に苦闘中!
http://makers-with-myson.blog.so-net.ne.jp/2014-05-24

Arudino に接続するBluetoothモジュールが中国からやってきた
http://makers-with-myson.blog.so-net.ne.jp/2014-05-23






Arduino Nano 3.1 (ATmega328P搭載)

Arduino Nano 3.1 (ATmega328P搭載)

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










nice!(30)  コメント(0)  トラックバック(0) 

nice! 30

コメント 0

コメントを書く

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

トラックバック 0