スマート車の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コマンドの知識の唯一の予備的な理解です。私たちは、次の研究がもっと理解したいと考えています。