Arduino开发之如何连接蓝牙模块? 您所在的位置:网站首页 连接蓝牙模块怎么连接 Arduino开发之如何连接蓝牙模块?

Arduino开发之如何连接蓝牙模块?

2024-07-11 23:41| 来源: 网络整理| 查看: 265

文章目录 0.引言1.蓝牙模块说明2.代码文件说明3.编写代码4.功能演示

0.引言

  在系统(硬件和软件结合体)开发过程中,用户往往需要与系统交互通信,系统能发出信息让用户知道设备状态,同时用户也能发出消息让系统做出反应,交互方式常见的为蓝牙和wifi。本文在【Arduino如何进行开发?】基础上,阐述Arduino如何连接蓝牙模块。

1.蓝牙模块说明

  在这里插入图片描述   蓝牙模块型号为HC-05。   接线方式如下:     “STATE”:不连     “RXD”:接收信号,接Arduino的D11     “TXD”:发送信号,接Arduino的D10     “GND”:接地线,接Arduino的GND     “VCC”:电源线,接Arduino的5V     “EN”:不连

2.代码文件说明

  代码文件为Bluetooth_lib.ino,连接蓝牙有相应的库,只需调用已有库,即可轻松使用蓝牙。   在这里插入图片描述

3.编写代码

Bluetooth_lib.ino

#include //蓝牙连接的头文件 SoftwareSerial BT(10, 11); //HC-05的RX和TX分别接D11和D10 String BtOrder = "";//接收蓝牙的指令 //计数 int num = 0; void setup() { Serial.begin(9600); Serial.println("Serial is ready!"); // HC-05默认,38400 BT.begin(9600); BT.println("Bluetooth is ready!"); } void loop() { delay(1000);//设置时间延迟1s BT.print("测试计数:");BT.println(num);//蓝牙发出消息 //Serial.print("测试计数:");Serial.println(num);//测试串口接收信息 num+=1;//改变数字 //蓝牙接收消息 if (BT.available()) { BtOrder=(char)BT.read(); Serial.print(BtOrder); } } 4.功能演示

(1)测试串口接收信息   在这里插入图片描述 (2)测试蓝牙发出消息   在这里插入图片描述 (3)测试蓝牙接收消息   在这里插入图片描述

参考资料: [1] 望天吼. Arduino连接HC05蓝牙模块; 2020-11-30 [accessed 2023-03-27]. [2] 要如我愿. Arduino连接蓝牙(HC-05); 2022-03-30 [accessed 2023-03-27].



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有