HC-05蓝牙模块

HC-05蓝牙模块

参数

VCC 模块供电5V
GND 接地
TXD: 模块串口发送脚
RXD: 模块串口接收脚

接线

TXD–0
RXD–1

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
volatile char item; //定义变量

void setup(){
item = 0; //变量赋值为0
Serial.begin(9600); //串口比特率为9600
pinMode(13, OUTPUT); //定义13号管脚为输出管脚
}

void loop(){
if (Serial.available() > 0) {
item = Serial.read(); //如果串口有读取数据,则将变量赋值为所读取数据
switch (item) {
case 'A':
digitalWrite(13,HIGH); //读取数据为A,13号管脚输出高电平
break;
case 'B':
digitalWrite(13,LOW); //读取数据为B,13号管脚输出低电平
break;
}

}

}

功能

当蓝牙模块接受到数据A则13号管脚输出高电平,板载灯亮起,接受到数据B则相反.

参考

[1]


HC-05蓝牙模块
http://example.com/2023/01/14/Arduino-HC-05蓝牙模块/
许可协议