
此模块是一款专为数据传输设计的蓝牙模块,遵循蓝牙2.0协议,支持SPP蓝牙串口协议 ,支持UART接口。具有成本低,兼容性好,功耗低等优点。1. 可 用 于 各 种 带 蓝 牙 功 能 的 电 脑 、蓝 牙 主 机 、手 机 、PDA 、电脑脑 、蓝牙主机 、手 机 、PDA 、PSP等智能终端配对。宽波特率范围4800 、1382400 ,并且模块兼容5V。3.3V单片机系统,当主从模式两个蓝牙模块配对成功后,可以简单的取代以前的串口线通讯的应用,更改为无线的蓝牙通讯。
| 引脚名称 | 描述 |
|---|---|
| G | GND(电源输入负极) |
| V | VCC(电源输入正极) |
| TX | 信息发送接口 |
| RX | 信息接收接口 |


示例程序:点击下载
#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;
}
}
}
示例程序:点击下载

准备配件:
电路接线图:

可以在APP市场里搜蓝牙串口助手,一般第三方的都可以用,如果自己找不到的,我们在官网放了1个APK(1_base)的软件(蓝牙调试器)下载连接,可以自己导入到手机后安装。先打开软件,然后连接蓝牙。
蓝牙软件:点击下载
1.打开app

2.配对BT05-A蓝牙模块

3.连接蓝牙后打开按键控制界面

4.编辑按键控制led



5.进入对话模式控制led

视频教程:点击查看
器件连接好线之后,将上述程序上传到 Arduino UNO 开发板之后,先打开手机app软件,然后连接蓝牙,进入编辑模式设置两个按键发送的数据然后再退出编辑模式。当Arduino uno接收到数据“1”时,LED 灯亮起,当接收到数据“0”时,LED 灯熄灭。我们也进入对话模式发送数据“1”或者发送数据“0”控制led亮灭。
