Hc06Bluetooth module pinout,features&datasheet
HM-06は、二つのマイクロコントローラまたはシステム間の短距離無線データ通信を確立するために設計されたBluetoothモジュールです。 モジュールはBluetooth2.0の通信プロトコルで動作し、奴隷装置としてだけ機能できます。 これは、無線データ伝送のための最も安価な方法であり、他の方法と比較してより柔軟であり、最大2.1Mb/sの速度でファイルを送信することさえでき
HC-06は、周波数ホッピングスペクトラム拡散技術(FHSS)を使用して、他のデバイスとの干渉を回避し、全二重伝送を実現しています。 このデバイスは、2.402GHz〜2.480GHzの周波数範囲で動作します。
ピン構成
HC-06モジュールには、ピン配置に示すように六つのピンがあります。 それらの中では、モジュールを正常にインタフェースするために四つを使用するだけで いくつかのブレイクアウトボードは、この理由のためにのみ四つの出力ピンを残すだけです。
ピン |
名前 |
機能 |
キー |
pin状態は、モジュールがATコマンドモードで動作するか、通常モードで動作するかを決定します |
|
Vcc |
+モジュールに電力を供給するには、このピンに5Vの正電源を供給する必要があります |
|
Gnd |
地面に接続して下さい |
|
TXD |
シリアルデータは、このピンを介してモジュールによって送信されます(デフォルトでは9600bpsで)、3.3Vロジック |
|
RXD |
シリアル-データはこのピン(デフォルトでは9600bps)を介してモジュールによって受信され、3.3Vロジック |
|
状態 |
このピンは、モジュールの状態を表すためにボード上のLEDに接続されています |
HC-06特徴および電気特徴
- Bluetoothの議定書:Bluetooth V2。0プロトコル規格
- 電力レベル:Class2(+6dBm)
- バンド:2.40GHz〜2.48GHz、ISMバンド
- レシーバ感度:-85dBm
- USBプロトコル:USB v1.1/2.0
- 調節モード:ガウスの頻度転位の調整
- 安全特徴:証明および暗号化
- 操作電圧範囲:+3.3Vへの+6V
- 実用温度範囲:-20º cへの+55º C
- 動作電流:: 40ma
同じようなBluetoothモジュール
HC-04、HC-02、HC-05、HC-03
HC-06Bluetoothモジュールの利点
- HC-06は短い間隔の無線コミュニケーションが必要なとき最もよい選択です。 モジュールは100メートル以下の無線通信に使用されます。
- モジュールはインターフェイスし、伝達し合い非常に易いです。
- このモジュールは、市場に存在するすべてのタイプの無線通信のための最も安価なソリューションの一つです。
- モジュールは作用するより少ない力を非常に消費し、電池式の移動式システムで使用することができる。
- モジュールはUARTインターフェイスを使用するので、ほぼすべてのコントローラまたはプロセッサとインターフェイスすることができます。
HC-06Bluetoothモジュールの使い方
このHC-06モジュールとの通信はUARTインターフェイスを介して行われます。 データは、このインターフェイスを介してモジュールに送信されるか、モジュールから受信されます。 従って私達はあらゆるマイクロ制御回路にまたは直接RS232港(UARTインターフェイス)があるPCにモジュールを接続してもいいです。 Arduinoへのモジュールの典型的なインタフェース回路を以下に示します。
ここでは、モジュールは+5V標準安定化電源に接続され、UARTインタフェースは図に示すように確立されています。 あなたがする必要があるのはarduinoのrxdをモジュールのTXDに接続することだけであり、arduinoのTXDは抵抗分圧器を介してモジュールのRXDに接続されます。 この分圧器は、arduinoによって送信された5Vロジック信号をモジュールに適した+3.3Vロジック信号に変換するために提供されます。 Arduinoの地面およびモジュールは電圧参照のために別の動力源が使用される場合には接続されなければなりません。
モジュールを接続した後、モジュールにデータを送受信するためにarduino IDEでプログラムを記述する必要があります。 無線通信を成功させるには、いくつかのことを覚えておく必要があります:
- プログラミングでは、UARTシリアル通信のデフォルトのボーレートを9600に設定する必要があります。 値はモジュールのデフォルト設定であり、プログラムで変更することができます。
- モジュールはスレーブであるため、ワイヤレスインターフェイスを正常に確立するにはマスターが必要です。 そのためには、別の設定が必要ですか、スマートフォンをマスターとして使用してHC-06スレーブを検索することができます。
- マスターはスレーブを検索し、パスワードで認証された後にスレーブに接続します。 HC-06モジュールに変更することができるデフォルトパスワード’1234’があります。
- プログラムでは、(認証後に)データマスターからの送信を受信し、それに基づいてタスクを実行することができます。
- また、ウェブサイトを通じてモジュール用のライブラリをダウンロードし、通信を容易にするためにそれらを使用することができます。 あなたがする必要があるのは、これらのライブラリをダウンロードしてプログラムで呼び出すことだけです。 ヘッダーファイルが含まれたら、プログラムで簡単なコマンドを使用してarduinoにデータを送受信するように指示できます。 モジュールは無線Bluetoothによってマスターにこのデータを送ります。 モジュールがマスターからデータを受信すると、uartシリアル通信を介してarduinoに送信されます。
- またRS232ケーブルを使用してPCにHC-06をインターフェイスさせることができます。 インターフェイスが完了すればモジュールにデータを送るか、または受け取るのにPCまたは同じようなソフトウェアの連続ターミナルを使用できます。 モジュールと通信するには、シリアル端末にATコマンドを入力する必要があり、これらのコマンドはここからダウンロードできます。