モジュールの紹介
HC-08 Bluetooth シリアル通信モジュールは、Bluetooth 仕様 V4.0 BLE Bluetooth プロトコルに基づく新世代のデータ送信モジュールです。無線動作周波数帯域は2.4GHz ISM、変調方式はGFSK。モジュールの最大送信電力は4dBm、受信感度は-93dBmで、オープン環境でiPhone 4sと80メートルの超長距離通信を実現します。モジュールはスタンプホールパッケージ方式を採用し、パッチ溶接が可能で、モジュールサイズは26.9mm×13mm×2.2mmで、アプリケーションシステムへの組み込みに非常に便利です。このモジュールは TI の CC2540 チップを使用し、256K バイト空間を構成し、AT コマンドをサポートします。ユーザーは役割 (マスター モードとスレーブ モード) だけでなく、シリアル ポートのボー レート、デバイス名、ペアリング パスワード、その他のパラメータも必要に応じて変更でき、柔軟に設定できます。使用。
モジュールのテスト
配線
ここでは主に、Arduino uno 開発ボードを使用して HC-08 Bluetooth の品質をテストする方法について説明します。これは、Arduino 開発ボードしかなく、TTL モジュールへのシリアル ポートがない状況に適しています。
次のようにモジュールを開発ボードに接続します。
アルドゥイーノ | HC-08 |
---|---|
5V | VCC |
GND | GND |
テキサス州 | 処方箋 |
処方箋 | テキサス州 |
実際の接続図は次のとおりです (ランプはピン 13 に接続されています)。
コード
int LED = 13;
void setup() {
pinMode(LED,OUTPUT);// 定义13为输出引脚
Serial.begin(9600);//模块上电灯快闪,arduino发送指令时需要按住模块上的按键
}
void loop() {
while(Serial.available())
{
char ch;
ch = Serial.read();
Serial.print(ch);
if(ch=='1')
digitalWrite(LED,HIGH);//接收到1亮灯
else if(ch=='0')
digitalWrite(LED,LOW);//接收到0灭灯
else
{
Serial.println("error cmd");//错误指令不作任何操作并输出error
}
}
}
試験現象
携帯電話に Bluetooth デバッガをダウンロードし、文字 1 を送信すると、対応するピンがハイレベルを出力します。ピン 13 にライトを接続すると、現象がより顕著になります。(ライトを接続する場合は、ライトを接続する必要があります)電流制限用の抵抗(端子出力電圧は5V)
0 消灯
要約する
テストするとき、ライトが接続されている場合は、電流を制限するために必ず抵抗を接続してください。
光がない場合は、マルチメータを使用してピンの出力電圧をテストできます。1 を送信するとハイ レベルが出力され、0 を送信するとロー レベルが出力されます。