硬件连接: 将HC-05模块分别连接到Arduino的TX和RX引脚。连接HC-05的VCC引脚到Arduino的5V引脚上,连接HC-05的地线到Arduino的GND引脚上。HC-05的TX引脚连接到Arduino的RX引脚上。
代码示例:
#include
SoftwareSerial Bluetooth(2,3); //将蓝牙模块连接到Arduino的2和3号引脚上
void setup() { Serial.begin(9600); Bluetooth.begin(9600); //蓝牙模块波特率设置为9600 }
void loop() { if(Bluetooth.available()) { //判断是否有数据发送 Serial.write(Bluetooth.read()); //将数据发送到串口监视器 } if(Serial.available()) { //判断是否有数据发送到Arduino Bluetooth.write(Serial.read()); //将数据发送到蓝牙模块 } }
在上述代码中,通过SoftwareSerial库将蓝牙模块连接到Arduino的2号和3号引脚上,并设置蓝牙模块的波特率为9600。在主循环中,通过判断蓝牙模块和串口监视器中的数据是否可用,来进行数据的接收和发送。将蓝牙模块中接收到的数据发送到串口监视器中,将从串口监视器中接收到的数据发送到蓝牙模块中。