Bluetooth モジュール HC-05 AT コマンドの使用と 2 つの Bluetooth モジュールのペアリング

 

Bluetooth モジュールは、特定の宝物の共通。まず、Bluetooth モジュールを AT モードにします。Bluetooth ボタンを長押しして、電源をオンにして、Bluetooth AT モードに入ります。AT モードに入った後、 Bluetooth LED がゆっくり点滅し、TTL または J-Link を使用できるようになり、シリアル ポート アシスタントがモジュールに AT コマンドを送信しました。AT コマンドはたくさんあります。ここでは、一般的に使用されるいくつかについて説明します。初期ボーレートは38400のようです

AT

 OKを受信できれば、ATコマンドに問題がないことがわかります。

受信できない場合は、次の問題が考えられます: 1. ボーレートは 38400 ですか? 2. 改行チェックはありますか? このソフトウェアを使用しない場合は、改行を追加する必要がある可能性があります。コマンドの後。

AT+RESET

モジュールをリセット(再起動)

AT+VERSION?

ソフトウェアのバージョン番号を取得する

AT+ORGL

 デフォルトモードの復元では、ボーレートのさまざまなパラメータをデフォルトの状態に復元できます。

AT+ADDR?

Bluetooth アドレス コードをクエリします。アドレス コードは後続の Bluetooth ペアリングに使用されます。

AT+NAME?

Bluetooth 名を取得する

AT+NAME=name

Bluetooth名を変更する

AT+ ROLE?

 モジュールの役割を問い合わせます。0-スレーブ モード、1-マスター モード、デフォルトはスレーブ モードです。

AT+ ROLE=1

モジュールの役割を変更するには、モジュールが Bluetooth ペアリングのマスターとスレーブである必要があります。

AT+ PSWD?

 Bluetooth ペアリング コードのクエリ

AT+ PSWD=1234

Bluetooth モジュールのペアリング コードを変更する

AT+UART?

Bluetooth のボーレートを問い合わせる

AT+UART=115200,0,0

ボーレートを変更する

上記は一般的に使用される AT コマンドであり、次に基本的に上記のコマンドを使用する 2 つの Bluetooth ペアリング方法です。

まず、2 つの Bluetooth ボーレートを同じに設定します。

AT+UART=9600,0,0

次に、1 つのマスターと 1 つのスレーブを設定します。0 はスレーブ、1 はマスターです

AT+ROLE=1
AT+ROLE=0

 2 つの Bluetooth モジュールのペアリング コードは同じである必要があります

AT+PSWD=1111

最後のステップは、スレーブの Bluetooth アドレス コードを取得し、ホストをスレーブ アドレスにバインドすることです。

AT+ADDR?

取得したアドレス:+ADDR:0021:11:01A3BC

セミコロンをカンマに変更します: 0021、11、01A3BC

AT+BIND=0021,11,01A3BC

スレーブアドレスをバインドします。各 Bluetooth アドレスは異なります。その後、再度電源を入れて、2 つの Bluetooth 間の通信を実現します。

 左がスレーブコマンド、右がマスターコマンド

おすすめ

転載: blog.csdn.net/qq_62392385/article/details/128077980