arduino蓝牙通讯代码_在两块Arduino开发板之间实现蓝牙通信
时间: 2024-03-18 10:40:59 浏览: 68
可以使用HC-05或HC-06蓝牙模块来实现Arduino之间的蓝牙通信。下面是一个简单的示例代码:
发送端代码:
```
#include <SoftwareSerial.h>
SoftwareSerial BTSerial(2, 3); // RX | TX
void setup()
{
Serial.begin(9600);
BTSerial.begin(9600); // 设置蓝牙模块波特率为9600
}
void loop()
{
if (Serial.available())
{
BTSerial.write(Serial.read()); // 读取串口数据并发送到蓝牙模块
}
}
```
接收端代码:
```
#include <SoftwareSerial.h>
SoftwareSerial BTSerial(2, 3); // RX | TX
void setup()
{
Serial.begin(9600);
BTSerial.begin(9600); // 设置蓝牙模块波特率为9600
}
void loop()
{
if (BTSerial.available())
{
Serial.write(BTSerial.read()); // 读取蓝牙模块数据并发送到串口
}
}
```
在发送端中,当串口可用时,读取串口数据并发送到蓝牙模块。在接收端中,当蓝牙模块可用时,读取蓝牙模块数据并发送到串口。注意要使用相同的波特率并将蓝牙模块连接到正确的引脚上。
阅读全文