初心者のためのさまざまなBluetoothモジュールの根本的な違いは何ですか?


10

私はマイクロコントローラーや電子機器の初心者ですが、実際にはコンピューターやプログラミングの初心者ではありません。

Arduinoから始めて、プロトタイプをモバイルデバイスまたはコンピューターと通信してデータを送受信する(たとえば、センサーデータの送信やコマンドの受信など)ことに本当に興味を持つようになりました。

外を見ると、価格設定ポイントが異なるさまざまなBluetoothモジュールがあることがわかりました。違いをさらに詳しく調べても、初心者であることはあまりわかりませんでした。何に注意するか、どのように選ぶかを理解するのに苦労しています。

ここで私の質問は:

次のような初心者向けのさまざまなBluetoothモジュールの根本的な違いは何ですか?

  • HC-05
  • HC-06
  • HC-07

そして、Arduino用のシンプルなBluetoothモジュールを購入するときに何を探すべきですか?

回答:


7

単純化に関しては、HC05が最適です。これは群を抜いて最も人気があり、それを使用するための膨大な数のチュートリアルがあります(簡単なGoogle検索)。違いについては:

  • HC-05モジュールは、他のモジュールへの接続を構築できます。たとえば、マスターであり、スレーブBluetoothモジュールに接続しているロボット。またはスレーブモードでノートブックへのワイヤレスブリッジを作成します。

  • HC-06モジュールはスレーブにのみなることができます。これは、ノートブックをマスターとして、たとえばワイヤレスシリアルブリッジなどのスレーブモジュールを備えたロボットに接続する場合にのみ役立ちます。

  • HC07に関しては、サポートが低いようですので、HC05またはHC06にこだわることをお勧めします

結局のところ、それはあなたの要件に帰着します。HC06よりも電話とarduinoの間で会話したいだけなら問題なく動作しますが、ある時点で別のarduinoと会話したい場合は、hc05よりも適切です。


ありがとう、カレブ、素晴らしい答え!Xbee BTモジュールの経験はありますか?
Phil

2

違いはよくわかりませんが、HC-06モジュールを使用しています。これらはスレーブモードのみですが、PCやUSBケーブルなどのArduinoへのハードワイヤードターミナルをBluetoothターミナルに置き換える必要があります。これはおそらく、Arduinoまたはその他のMCUベースのデバイスが、すでにBluetoothが組み込まれているPCまたはタブレットと通信する必要があるケースの99%をカバーします。 HC-05が必要です。


@JRobertに感謝!それが可能だとは知りませんでした。とてもクールです。HC-05を使用してスケッチをアップロードし、操作中にデータ(センサー情報など)を共有していますか?
Phil

hc05はマスターとスレーブで、hc06はスレーブのみです。唯一の真の違いは、フラッシュできるファームウェアですが、初心者にとって簡単な作業ではありません。
Caleb Bramwell、2014

はい、スケッチをアップロードしましたが、遅すぎて追跡できませんでした。しかし、はい、これらは有線端末のドロップイン代替品として設計されています。@CalebBramwell-それを片付けてくれてありがとう。私はまださまざまなHC-0xバリアントを試していません。
JRobert

-1

HC-05からarduinoへの追加の配線が必要ですが、HC-05を使用してプログラムをワイヤレスでアップロードできます。

ワイヤレスアップロードは、Arduinoへのアクセスが煩わしい場合や、コンピューターに電源が入っている、または他のものに配線されているArduinoに快適に配線できない場合、フォトカプラーと同じ結果を得るのに役立ちます。


これはOPの質問には答えません。
sa_leinad 2016年

まあHC-06はそれができません...だから、それらは違うのですよね?それとも、初心者はそれを気にかけるべきではないということですか?
Fabio
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.