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

这篇具有很好参考价值的文章主要介绍了Arduino开发之如何连接蓝牙模块?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

0.引言

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

1.蓝牙模块说明

  Arduino开发之如何连接蓝牙模块?
  蓝牙模块型号为HC-05。
  接线方式如下:
    “STATE”:不连
    “RXD”:接收信号,接Arduino的D11
    “TXD”:发送信号,接Arduino的D10
    “GND”:接地线,接Arduino的GND
    “VCC”:电源线,接Arduino的5V
    “EN”:不连

2.代码文件说明

  代码文件为Bluetooth_lib.ino,连接蓝牙有相应的库,只需调用已有库,即可轻松使用蓝牙。
  Arduino开发之如何连接蓝牙模块?

3.编写代码

Bluetooth_lib.ino

#include <SoftwareSerial.h>//蓝牙连接的头文件
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)测试串口接收信息
  Arduino开发之如何连接蓝牙模块?
(2)测试蓝牙发出消息
  Arduino开发之如何连接蓝牙模块?
(3)测试蓝牙接收消息
  Arduino开发之如何连接蓝牙模块?

参考资料:
[1] 望天吼. Arduino连接HC05蓝牙模块; 2020-11-30 [accessed 2023-03-27].
[2] 要如我愿. Arduino连接蓝牙(HC-05); 2022-03-30 [accessed 2023-03-27].文章来源地址https://www.toymoban.com/news/detail-490206.html

到了这里,关于Arduino开发之如何连接蓝牙模块?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Arduino蓝牙模块与手机通信---实现蓝牙控制LED

    当使用 Arduino 进行蓝牙通信时,我们可以轻松地实现与其他蓝牙设备之间的数据交换。蓝牙通信在各种物联网和远程控制应用中非常有用,因为它提供了无线连接和简便的数据传输。在本篇博客中,我们将介绍如何在 Arduino 上设置蓝牙通信,并进行基本的数据传输。 1. 介绍

    2024年02月08日
    浏览(52)
  • arduino nano 简单实现蓝牙模块与手机进行通信

            目前很多通信方式都需要外附手柄,控制器,接收器,体积比较大,用起来不够方便。那么,对于距离要求不高的控制小项目,蓝牙通信一定是不二之选。         基础的编程思想和基础的C语言或Python语言知识,单片机原理的基础知识。         一般蓝牙模块需要

    2023年04月08日
    浏览(35)
  • 关于HC05 蓝牙模块与与蓝牙模块连接

    在通常的电子设计中,一般采用蓝牙模块与上位机(手机)连接来与电子设备通信,实现对电子设备的控制。当然也可以通过WiFi模块等其他通信模块进行通信。这里就介绍一下蓝牙模块之间的连接,能够摆脱上位机,实现设备与设备之间的通信。 蓝牙模块需要通过AT指令进行

    2024年02月16日
    浏览(100)
  • HC-05蓝牙模块学习(两个蓝牙模块连接互发信息)

    目录 1、进入AT模式和连接前注意事项 2、实现两个蓝牙完美配对 3、HC-05_1初始化配置 4、HC-05_2初始化配置 5、HC-05_1与HC-05_2绑定 6、设置模块通信波特率通信验证 USB转TTL(串口助手)和蓝牙模块连接好后(VCC-VCC GND-GND RXD-TXD TXD-RXD ),插上电脑 进入AT模式的两种方法。 方法一:先按

    2024年02月04日
    浏览(123)
  • 红外传感器模块与 Arduino 连接

    原文地址 Arduino 红外传感器接口 红外**接近传感器或红外传感器它发射红外光以感知周围环境, 并可 用于检测物体的运动。由于这是一个无源传感器,它只能测量红外辐射。如果您曾经尝试过设计避障机器人或任何其他基于接近检测的系统,那么您很可能已经知道这个模块

    2023年04月21日
    浏览(45)
  • 蓝牙模块(HC-05)与手机连接,蓝牙与蓝牙互联,电脑通过蓝牙控制单片机

    HC-05蓝牙模块,USB TO TTL手机APP为SPP蓝牙串口 第一章:蓝牙模块配置 一:HC-05与USB TO TTL连接 EN:为使能引脚,一般不接 VCC:接USB TO TTL模块的5v脚(3.3v不亮) GND:接USB TO TTL模块的GND脚 TXD:接USB TO TTL模块的RXD脚 RXD:接USB TO TTL模块的TXD脚 STATE:状态引脚,一般不接 二:进入

    2024年02月12日
    浏览(71)
  • iOS设备和蓝牙模块连接基础知识

    iOS设备和蓝牙模块连接基础知识 一:iOS连接外设的几种方式 如图下面几种方式: CoreBluetooth和ExternalAccessory,两个框架,基本上是蓝牙设备与iOS设备连接的方式 有图可知,EAP要MFi认证,要求设备的设计理念符合苹果的要求,不仅可以进行无线蓝牙通信,还可以进行有线通信(

    2023年04月20日
    浏览(50)
  • Android手机无法连接HC-05蓝牙模块

           这学期选的毕业设计中需要用到蓝牙模块与Android手机通信,于是我就在淘宝购买了一款HC-05的蓝牙模块,到货之后首先使用蓝牙模块连接USB-TTL模块,然后再插入到电脑的USB插孔上进行调试,一开始进入AT模式(我购买的这一款进入AT模式时那个按键需要多按一会儿,

    2023年04月24日
    浏览(83)
  • HC05蓝牙模块与手机APP连接

    说明 :我们可以通过TTL转USB模块使电脑和HC05相连 ,通过电脑蓝牙串口进行调试 我们上电时应该按住复位键再上电,这样才能进入AT模式(下图软件设置也能进入AT模式),否则是配对模式。 另外我们电脑串口波特率应该设置为38400 (AT模式都为38400) 注 :物理状态:AT模式下

    2024年02月06日
    浏览(77)
  • C51---蓝牙模块---连接软件---控制LED灯

    1.器件:C51、HC-08蓝牙模块、Ty-C数据线、杜邦线 2.软件:HC蓝牙助手 3.接线:VCC-VCC、GND-GND、RXD-TXD、TXD-RXD 4.烧写:STC-ISP串口助手 5.代码: #include \\\"reg52.h\\\" #include \\\"intrins.h\\\" sfr   AUXR = 0x8E; sbit  D5 = P3^7; void UartInit(void)        //9600bps@11.0592MHz {     //PCON = 0x7F;        //波特率不

    2024年02月09日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包