「Arduinoの基礎 - Bluetooth」の版間の差分
ページの作成:「== 概要 == <br><br> == HC-06 == このセクションでは、Bluetoothの使用前に実施するBluetoothモジュールHC-06の設定方法について記載する…」 |
編集の要約なし |
||
| 3行目: | 3行目: | ||
<br><br> | <br><br> | ||
== HC-06 == | == Bluetoothモジュール HC-06 == | ||
このセクションでは、Bluetoothの使用前に実施するBluetoothモジュールHC-06の設定方法について記載する。<br> | このセクションでは、Bluetoothの使用前に実施するBluetoothモジュールHC-06の設定方法について記載する。<br> | ||
<br> | <br> | ||
2020年12月4日 (金) 08:30時点における版
概要
Bluetoothモジュール HC-06
このセクションでは、Bluetoothの使用前に実施するBluetoothモジュールHC-06の設定方法について記載する。
HC-06は、Arduinoとシリアルインターフェイスで接続する。
ホストPCとHC-06の接続にはFT232RLを使用して、ATコマンドを送信することにより、デバイス名やボーレート等の設定ができる。
WindowsでHC-06の設定を行う場合は、RealTermを使用する。
LinuxでHC-06の設定を行う場合は、GNOME Bluetooth、Bluedevil(KDE)、Blueberry、Bluemanを使用する。
まず、HC-06のジャンパを3.3[V]にする。
COMポートの設定は、RealTermの[Port]タブ -[Port]プルダウンから、<数字> = \VCP0を選択する。(Linuxの場合、/dev/ttyUSB0等)
ボーレートの設定は、RealTermの[Port]タブ -[Baud]プルダウンから選択する。
ここでは、ボーレートを38400[bps]に設定しているが、既定の設定では9600[bps]である。
下図左のように、ATという文字を送信した後、HC-06からOKを受信すれば正常に接続されている。
下図右のように、HC-06のバージョンを確認する場合は、AT+VERSIONを送信する。
このように、AT+<コマンド>という形式のデータを送信することで、モジュールの設定を行うことができる。
まず、デバイス名をMYBTに設定するため、以下のコマンドを送信する。
HC-06からOKsetnameを受信すれば正常に設定されている。
AT+NAMEMYBT
次に、ボーレートを38400[bps]に変更するため、以下のコマンドを送信する。(6は38400を表す)
AT+BAUD6
これらの設定は、HC-06の再起動後に有効になる。
また、Bluetoothの既定の接続PINは1234である。