HC-05蓝牙模块使用基础代码
时间: 2024-05-24 12:07:59 浏览: 114
HC-05蓝牙模块是一种常用的蓝牙模块,可以实现无线串口通信。在使用HC-05蓝牙模块之前,需要先将其与其他设备进行配对,然后才能进行通信。以下是一个基础的HC-05蓝牙模块使用代码:
```c++
#include <SoftwareSerial.h>
SoftwareSerial bluetooth(10, 11); // 创建软串口对象
void setup() {
Serial.begin(9600); // 初始化串口通信
bluetooth.begin(9600); // 初始化蓝牙模块通信
}
void loop() {
if (bluetooth.available()) { // 如果蓝牙模块有数据可读取
char c = bluetooth.read(); // 读取数据
Serial.write(c); // 将数据发送到串口
}
if (Serial.available()) { // 如果串口有数据可读取
char c = Serial.read(); // 读取数据
bluetooth.write(c); // 将数据发送到蓝牙模块
}
}
```
上述代码中,使用`SoftwareSerial`库创建了一个软串口对象`bluetooth`,并在`setup()`函数中初始化了串口通信和蓝牙模块通信。在`loop()`函数中,通过判断`bluetooth`和`Serial`对象是否有数据可读取,实现了从蓝牙模块读取数据并发送到串口、从串口读取数据并发送到蓝牙模块的功能。
阅读全文