HS-S60-L 藍牙模組

HS-S60-L 藍牙模組

1、介紹

此模組是一款專為數據傳輸設計的藍牙模組,遵循藍牙2.0協議,支援SPP藍牙串口協議 ,支援UART介面。具有成本低,相容性好,功耗低等優點。1.可用於各種帶藍牙功能的電腦、藍牙主機、手機、PDA、電腦腦、藍牙主機、手機、PDA、PSP等智能終端配對。寬波特率範圍4800 、1382400 ,並且模組兼容5V。3.3V單片機系統,當主從模式兩個藍牙模塊配對成功後,可以簡單的取代以前的串口線通訊的應用,更改为無線的藍牙通訊。

2、模組參數

引腳名稱

描述

G

GND(電源輸入負極)

V

VCC(電源輸入正極)

TX

訊息發送介面

RX

資訊接收介面

  • 使用電壓:3.3V-6V

  • 連接方式:PH2.0 4P端子線

  • 模組尺寸:31mm*31mm

  • 安裝孔徑:孔徑3mm、孔距12mm

  • 通訊距離:最大10米

  • 藍牙名稱:BT05-A

  • 配對碼:1234(SPP協議有效)

  • 藍牙認證:ROHS REACH FCC CE

  • 通訊接口:UART

  • 工作頻率:2.4GHz ISM band

  • 藍牙協議:Bluetooth Specification V3.0 SPP +V4.2 BLE

  • 發射功率:4dBm

3、電路板尺寸

4、Arduino IDE示例程式

注意:程式上傳時如果提示庫文件報錯,請先導入庫文件!
Arduino IDE 庁件文件下載及導入教範:
點擊查看

示範程序(UNO開發板):

#include <SoftwareSerial.h>

SoftwareSerial mySerial(6,5);
volatile char lanya;

void setup(){
  mySerial.begin(9600);
  lanya = 0;
  //uno扩展板D6引脚接蓝牙模块RX引脚,D5引脚接蓝牙模块TX引脚;
  //蓝牙模块G,V分别接扩展板G,V;led模块D4
  pinMode(8, OUTPUT);
  pinMode(13, OUTPUT);
}

void loop(){
  if (mySerial.available() > 0) {
    lanya = mySerial.read();
    switch (lanya) {
     case '1':
      digitalWrite(8,HIGH);
      digitalWrite(13,HIGH);
      break;
     case '0':
      digitalWrite(8,LOW);
      digitalWrite(13,LOW);
      break;
    }

  }

}

5、米思齊 Mixly 示例程式(圖形化語言)

示範程序(UNO開發板):點擊下載
注意:程式上傳時如果提示庫文件報錯,請先導入庫文件!
米思齊(Mixly)IDE Arduino 圖庫檔案下載及匯入教學:點擊查看

6、測試環境搭建

Arduino UNO 測試環境搭建

準備配件:

  • HELLO STEM UNO R3 PRO 開發板 *1

  • UNO R3P擴展板*1

  • USB type-c 資料線 *1

  • LED燈模塊(HS-F08L)*1

  • 藍牙模塊(HS-S60-L)*1

  • PH2.0 3P雙頭端子線 * 1

  • PH2.0 4P雙頭端子線 * 1

  • 安卓手機*1台

電路接線圖:

7、手機端安裝藍牙串口通訊app

可以在APP市場裡搜尋藍牙串口助手,一般第三方的都可以用,如果自己找不到的,我們在官網放了1個APK(1_base)的軟體(藍牙調試器)下載連結,可以自己導入到手機後安裝。先打開軟體,然後連接藍牙。

藍牙軟件:點擊下載

1.打開app

2.配對BT05-A藍牙模組

3.連接藍牙後打開按鍵控制介面

4.編輯按鍵控制led

5.進入對話模式控制led

8、視頻教學

視頻教學:點擊查看

9、測試結果

Arduino UNO 混试结果:

器件連接好線之後,將上述程序上傳到 Arduino UNO 開發板之後,先打開手機app軟件,然後連接藍牙,進入編輯模式設定兩個按鍵發送的數據然後再退出編輯模式。當Arduino uno 接收到資料「1」時,LED 灯亮起,當接收到資料「0」時,LED 灯熄滅。我們也進入對話模式發送資料“1”或者發送資料“0”控制led亮滅。