BluetoothモジュールHC-05、ない!マイクロコントローラ、ATmegaのボードやArduinoの。

最終のバージョン

バージョン
アップデート
2015/10/09
開発元
カテゴリー
インストール
5,000+

App APKs

Voice Control Bluetooth HC-05 APP

もともと私は、ピンBluetoothモジュールHC-05を制御するには、このプログラムを書いた
違う!マイクロコントローラ、例えばATMEGA328ボードやArduinoの。
 
実際には、このプログラムは、その他の問題を解決するために使用することができ、
このような任意の音声コマンドを使用して、任意のBluetoothコ​​マンドを送信する。

それが何をするのでしょうか?例えばシャンデリアシャンデリア電球はBluetooth経由でAndroid携帯電話を使用してオフに含める制御します。

私たちは、何が必要ですか? 2 BluetoothモジュールHC-05 +負荷制御リレー220、およびプログラム「音声コントロールBluetoothのHC05」のため。

の原則とは何ですか? BluetoothモジュールのHC-05の空きピンは7であり、7番ピンに10日と2です
私たちは11日に正の信号3 Vピンに仕えるときにBluetoothモジュールHC-05は、ATコマンドを入力し、
このモードでは、「ATコマンド」シリアル入力「RX」を我々が+で、ピンの状態を変更できるコマンドの送信について - コマンドを送信することにより、例えば「+ PIO AT = 10,1 "+第10回ピン変化状態を、もし状態を変更する10番ピン「+ PIO = 10,0 AT "送信 - また、「+ PIO AT = 7,1"他の端子「+ PIO ATを= + MPIO = CFC AT 7,0 "コマンド"は "すべて含まれていピン、および「+ MPIO = 0で "すべてのピンが無効になります。
重要なのは、すべてのチームが目に見えないの最後に持っている必要があります!シンボルは「付されている "\ r \ nを" LF、およびCR "それは、\ r \ nをされ、" LF、およびCR "、それは"?
LF
ラインフィード(改行)。


CR
キャリッジリターン(復帰)。

送信を有効にする機能 "\ r \ nを"それは私がこのプログラムを命じた "LFとCR」です。

管理シャンデリア以来、私たちは、マイコンATMEGA328などの手数料やArduinoのを使用することはありません
そして「ATコマンド」のプログラミング·モードのBluetoothモジュールHC-05は、Bluetooth経由でコマンドを受信することはできません
我々は、シリアルに別のBluetoothモジュールHC-05とそれを管理します
すなわち、「音声コントロールBluetoothのHC05」を使用して、Bluetooth経由でAndroidの携帯電話からコマンドを送信することにより、ある
の「BluetoothモジュールHC-05」(数字の1と呼ぶ)のシリアル出力を通して「TX」は、「プログラミングモードに配置されます(数2と呼ぶ)」「RX」「BluetoothモジュールHC-05の入力にこれらのコマンドをリダイレクトしますコマンド」を参照してください。


「音声コントロールBluetoothのHC05」の追加機能。
1。 16チームまで不揮発性メモリに音声コマンドを覚える。
2。 Bluetoothは16チームまで不揮発性メモリにコマンドを覚える。
3。コマンドを送信すると、認識によって音声コマンドで、Bluetoothを記録した「発話音声制御。 "
4。ボタン、手動制御、16チームの最大を押すことで書かれたコマンドを送信するブルートゥース。
5。 nボタン名に録音した音声コマンドとBluetoothのコマンドをマッピングする。
6。直接キーボードを使用してコマンドを送信するブルートゥース。
7。加速度計を使用して音声認識を開始する。
8。自動音声認識を含む。
9。手動制御のための4つの画面間の表示を切り替える。
10。コマンド "文字" \ r \ nを、それがされている「LFとCR」を送信するために、Bluetoothを含む。
LFラインフィード(改行)。またはCRキャリッジリターン(復帰)。一緒に、または "LF、およびCR"
\ r \ nを、それが "LFとCRが「ASCIIテーブルについて読んれているものに興味がある人々。

ATコマンドの例。

+バージョンのAT?ファームウェアのバージョンを知っている。

+ UART、AT?設定速度を学ぶ。

+ UART AT = 38400、38400 0.0がインストールされます。


+ PIO AT = 10,1は10番ピンが含まれています。
+ PIO AT = 7,1は、7番ピンが含まれています。


+ PIO AT = 10,0は10番ピンを無効にします。
+ PIO AT 7,0第七ディスエーブル·ピンを=。



+ MPIO AT = CFCには、すべてのピンが含まれています。
+ MPIO = 0ですべてのピンをオフにします。
+ MPIO = C24 AT(第10回、第5回、第2回。ピン)があります。


最初の(第10回、第5回、第2回。ピン)端子の例を挿入するコマンドを送信する必要があります
+ MPIOのAT?シリアルモニタは数回+ MPIO ATコマンドコマンドC24に応答して送信する必要がありますが発行されます?
このオプションでは、初めて、我々は含ま+ MPIO = C24でコマンドを送信し、正しく動作しないで(10日、第5回、第2回を。ピン)。

+の名前のAT?名前を見つける。
+の名前= HC-05の青色は、HC-05 BLUEの名前を設定

+ PSWD AT?
+ PSWD = 0000

+ ORGL AT工場出荷時の設定にリセット - デフォルトの設定を復元します。
もっと見る

広告