スマート車のBluetoothモジュール学習

スマート車のBluetoothモジュール()

背景の理解

多目的知能ロボットの設計と開発のためのタスクは、ブラインドを導くシングルチップ接続とBluetoothモジュールの研究では予備的な理解と知識を持っています。

HC05 Bluetoothモジュール

ここに画像を挿入説明
ここに画像を挿入説明
情報を見つけるためによれば、
HC-05 Bluetoothモジュールの外観とピン:
コマンド応答モード端子(キーまたはEN)、コマンドモードで開始するために使用される、ブルートゥースモジュールは、設定を調整するために使用される
ブルートゥースモジュールHC05ポート定義(6ピン)

state-- Bluetoothは、低出力に接続されていない、ハイに接続された出力を接続しました

TX--信号が発行され

RX--信号を受信します

GND--地面

+ 5V

EN--は、あなたが3.3V ATモードを持ってする必要があり、イネーブル端子、マイクロコントローラのピンが用意されていた後、I / O、ハイレベル

ATコマンド・モードとBluetoothモジュールの設定方法

自動オンライン(パススルーモード)と(ATモード)コマンド応答:ブルートゥースモジュールは、2つのモードがあります。
state--、マイクロコントローラ、その後の任意のI / O

TXのrx-- USBシリアル接続端、P3 ^ 0

RXの両端のtx-- USBシリアル接続、P3 ^ 1

gnd--地面

5V電源に接続され5v--

en--マイクロ次いで任意のI / O、ハイレベル

図1は、エンオンする必要があり、高レベル

図2に示すように、通信回線:PC - >シリアルにUSB - > HC05ブルートゥースモジュール(コンピュータおよびブルートゥースモジュールとの間のシリアル伝送用)

3、ブルートゥースモジュールキーのキーダウンホールドは、マイコン開発ボードは、ゆっくりと状態に、ブルートゥースモジュールのインジケータランプが点滅を供給され、ATモードに入るように説明しました

4、あなたはPCツールのBluetoothのシリアルポートの動作パラメータとステータスを設定することができます

図5に示すように、ツール実行するコンピュータのシリアルポートSSCOM3.3は、ビットレート38400,8ビットデータを設定し、1つのストップビット

図6は、通信が正常であれば返品OKを示し、AT \ Rテストコマンドを送信\ N。

7、あなたは、目的のコマンド自身を実行することができます。

図8は、成功した返品OK設定を示す場合+ ORGL \ R \ nは、時のデフォルト状態に戻す指示を送信します。

工場出荷時の状態:

①。機器:0

②。アクセスコード:0x009e8b33

③。モジュールの仕事の役割:スレーブモード

④。接続モード:モードのBluetoothデバイスが充て

⑤。シリアルポートパラメータ:ボーレート-38400bits /秒;ストップビット:1;パリティ:なし

⑥。ペアリングコード:「1234」

⑦。デバイス名: "HC-2010-06-01"

...

9、9600はチップシリアルマッチング、1ストップビット、パリティビットが設けられており、0

AT + UART = 9600,1,0 \ rを\ n個を実行します。戻り値OK

?10、AT + UARTを実行し、UARTステータスの変更が成功したかどうかを確認するには、+ UARTを返しました:9600,1,0 OKを

11は、状態は、パラメータを設定するパワーダウンすることができ、作業モードに入る準備ができ

作業モードのBluetooth試合に自動的に接続します

state--、マイクロコントローラ、その後の任意のI / O

TX端がrx--マイクロコントローラ、P3 ^ 1に接続され、それに応じて逆の順序モードで

RX最後はtx--マイクロコントローラを接続し、P3 ^ 0

gnd--地面

5V電源に接続され5v--

en--取ることはありません

1、ENなしON

図2に示すように、通信回線:ブルートゥース電話制御端末 - > HC05 Bluetoothモジュール - > SCM

3、電気基板マイクロコントローラの開発は、Bluetoothモジュールは、フラッシュランプの状態になり、説明した動作の自動モードに接続されています。

4、Bluetooth対応の携帯電話を開いて、あなたはBluetoothモジュールを検索することができ、接続

5、接続が成功すると、携帯電話側のBluetoothシリアルツールを開いて、Bluetoothモジュールは、ダブルフラッシュ・ステータス・インジケータに入り、

6.この時点で、接続がデータを送信する準備ができて、成功しています

書式#include <reg52.h>

無効メイン(無効)

{

(1)一方、

}

パラメータのステータス、コードの上記マッチング試験数行を設定します。

経験

この研究では、運転指令とHC05 BluetoothモジュールのATコマンドの知識の唯一の予備的な理解です。私たちは、次の研究がもっと理解したいと考えています。

付録

出版元の記事 ウォンの賞賛0 ビュー50

おすすめ

転載: blog.csdn.net/painting520/article/details/104082048