蓝牙模块 订阅
蓝牙模块,是一种集成蓝牙功能的PCBA板,用于短距离无线通讯,按功能分为蓝牙数据模块和蓝牙语音模块。蓝牙模块是指集成蓝牙功能的芯片基本电路集合,用于无线网络通讯,大致可分为三大类型:数据传输模块、蓝牙音频模块、蓝牙音频+数据二合一模块等等。一般模块具有半成品的属性,是在芯片的基础上进行过加工,以使后续应用更为简单。 展开全文
蓝牙模块,是一种集成蓝牙功能的PCBA板,用于短距离无线通讯,按功能分为蓝牙数据模块和蓝牙语音模块。蓝牙模块是指集成蓝牙功能的芯片基本电路集合,用于无线网络通讯,大致可分为三大类型:数据传输模块、蓝牙音频模块、蓝牙音频+数据二合一模块等等。一般模块具有半成品的属性,是在芯片的基础上进行过加工,以使后续应用更为简单。
信息
外文名
Bluetooth module
用    于
短距离无线通讯
分    为
蓝牙数据模块和蓝牙语音模块
中文名
蓝牙
简    介
集成蓝牙功能的PCBA板
蓝牙模块释义
蓝牙模块是指集成蓝牙功能的芯片基本电路集合,用于无线网络通讯,大致可分为三大类型:数据传输模块远程控制模块等。
收起全文
精华内容
下载资源
问答
  • 蓝牙模块

    2021-03-23 21:42:12
    嵌入式蓝牙串口通讯模块(简称蓝牙模块)具有两种工作模式: 命令响应工作模式和自动连接工作模式。 当模块处于命令响应工作模式(或者AT模式)时能才能执行 AT 命令,用户可向模块发送各种 AT指令,为模块设定...

    一 、模块简介
    嵌入式蓝牙串口通讯模块(简称蓝牙模块)具有两种工作模式:

    命令响应工作模式和自动连接工作模式。

    当模块处于命令响应工作模式(或者AT模式)时能才能执行 AT 命令,用户可向模块发送各种 AT指令,为模块设定控制参数或发布控制命令。(AT指令就是我们PC与一些终端设备(例如蓝牙,WiFi模块)之间进行通信的,配置这些终端设备参数的一套指令。)在自动连接工作模式下模块又可分为主(Master)、从(Slave)和回环(Loopback)三种工作角色。当模块处于自动连接工作模式时,将自动根据事先设定的方式连接的数据传输。主模式:该模块可以主动搜索并连接其它蓝牙模块并接收发送数据。从模式:只能被搜索被其它蓝牙模块连接进行接收发送数据。回环:蓝牙模块就是将接收的数据原样返回给远程的主设备。

    二、开发工具

    1.USB转TTL模块(可用CH340),蓝牙模块(HC-05),PC端串口助助手。
    2.蓝牙模块与USB转TTL模块的接线情况就是VCC-VCC,GND-GND,RXD-TXD,TXD-RXD,有的蓝牙模块只有四个引脚,而且我们见到的大多数蓝牙模块都是四个或者只需要用到四个引脚。

    d1ccbf922ff7f541ce9cebe3cca66555.png
    3.手机需要安装一个可以进行蓝牙通信的APP,一般直接在你手机的应用商店搜蓝牙串口就可以下载相关APP,如“串口调试助手”。

    三、蓝牙模块初始化

    这里以蓝牙模块HC-05为例,蓝牙模块可能每个人买到的不一样,但是用法都相近,可以作为参考,建议你在哪里买的模块就找对应的卖家找到对应的蓝牙模块中文数据手册,一般来说里面都有对应的AT指令集。这里要注意的是如果你发送对应的指令,在硬件连接都正确的情况下如果串口调试助手不能得到回应,那么很可能是你的AT指令集是错的,因为不同的蓝牙模块对应的蓝牙AT指令集是有差别的。

    HC-05蓝牙模块引脚说明:

    c82e7d36e1a345290be0219d696e76f5.png
    蓝牙模块自带一个状态指示灯

    1.在上电时,将KEY脚悬空或接地,红灯1s一次快速闪烁,表示进入可配对模式。

    2.在上电之前,按住黑色小设置按钮不放,同时KEY接高电平,上电,灯2s一次慢速闪烁,表示进入AT模式,进入AT模式可以对蓝牙模块进行设置。

    3.配对成功模式,快速闪烁

    8011a379516bb4bb670f8de7eadc2e58.png
    这三点很重要,蓝牙模块只有进入了AT模式才能发送AT指令集,很多小白以为只要接上USB转TTL模块插到电脑,打开串口调试助手就可以发送指令。这是不可以的。切记!!!

    展开全文
  • Arduino使用HC05蓝牙模块与手机连接

    万次阅读 多人点赞 2017-09-18 10:32:16
    进入 At 模式进行蓝牙基本参数设置想要使用 Arduino 的蓝牙模块,首先要对蓝牙模块进行基本参数设置。基本参数设置主要包含:蓝牙名称、模式以及匹配密码等。设置蓝牙模块可以使用 USB-TTL 连接电脑使用串口调试软

    通过本文,可以了解到以下内容:

    • 进入 AT 模式进行蓝牙基本参数设置
    • Arduino 蓝牙控制 LED 电路设计以及代码编写
    • 利用 Andorid 蓝牙串口调试软件测试功能

    进入 At 模式进行蓝牙基本参数设置

    想要使用 Arduino 的蓝牙模块,首先要对蓝牙模块进行基本参数设置。基本参数设置主要包含:蓝牙名称、模式以及匹配密码等。设置蓝牙模块可以使用 USB-TTL 连接电脑使用串口调试软件进入 AT 模式进行设置,也可以使用 Arduino 连接蓝牙模块进行设置,本文主要介绍后一种方法。

    注意事项

    在连接蓝牙的时候,要注意线的连接是否正确,检查清楚再进行通电,除此之外,还要主要不要让针脚短路,我在首次使用蓝牙模块的时候,因为没注意接线,导致一个蓝牙模块损坏了,只能发信息不能收信息,所以为了避免不必要的损失,这里要注意。

    Arduino HC05 AT模式接线

    进入 AT 模式设置蓝牙的接线如下:
    Arduino 5V - VCC
    Arduino GND - GND
    Arduino Pin10 - TXD
    Arduino Pin11 - RXD
    在通电前检查接线是否正确连接
    hc05_at_mode.jpg

    Arduino 进入 AT 模式代码

    接下来,我们需要为使用 Arduino 设置蓝牙模块 AT 模式编写程序,这个程序是让我们可以通过 Arduino IDE 提供的串口监视器来设置蓝牙模块。详细的 Arduino 代码如下:

    #include <SoftwareSerial.h> 
    
    // Pin10为RX,接HC05的TXD
    // Pin11为TX,接HC05的RXD
    SoftwareSerial BT(10, 11); 
    char val;
    
    void setup() {
      Serial.begin(38400); 
      Serial.println("BT is ready!");
      // HC-05默认,38400
      BT.begin(38400);
    }
    
    void loop() {
      if (Serial.available()) {
        val = Serial.read();
        BT.print(val);
      }
    
      if (BT.available()) {
        val = BT.read();
        Serial.print(val);
      }
    }
    

    利用 Arduino IDE 串口监视器进行调试

    首先,将 Arduino 断电,然后按着蓝牙模块上的黑色按钮,再让 Arduino 通电,如果蓝牙模块指示灯按2秒的频率闪烁,表明蓝牙模块已经正确进入 AT 模式。
    打开 Arduino IDE 的串口监视器,选择正确的端口,将输出格式设置为 Both: NL & CR ,波特率设置为 38400 ,可以看到串口监视器中显示 BT is ready! 的信息。
    然后,输入 AT ,如果一切正常,串口显示器会显示 OK
    接下来,我们即可对蓝牙模块进行设置,常用 AT 命令如下:

    AT+ORGL    # 恢复出厂模式
    AT+NAME=<Name>    # 设置蓝牙名称
    AT+ROLE=0    # 设置蓝牙为从模式
    AT+CMODE=1    # 设置蓝牙为任意设备连接模式
    AT+PSWD=<Pwd>    # 设置蓝牙匹配密码
    

    正常情况下,命令发送后,会返回 OK ,如果没有返回任何信息,请检查接线是否正确,蓝牙模块是否已经进入 AT 模式,如果上述两点都没有问题,可能是蓝牙模块的问题,可以找蓝牙模块供应商咨询。
    设置完毕后,断开电源,再次通电,这是,蓝牙模块指示灯会快速闪烁,这表明蓝牙已经进入正常工作模式。

    利用 Andorid 手机连接 Arduino 并控制 LED灯开关

    我们完成了对蓝牙模块的设置后,我们将做一个可以通过手机蓝牙连接,控制 Arduino 开关 LED 灯的小实验。

    Arduino 电路设计

    这里的电路设计比较简单,主要是两部分:

    • Arduino 与 HC05 模块连接
    • Arduino 与 LED 连接

    这里有两点需要注意,Arduino 上的 TXD 应与 HC05 模块上的 RXD 端连接,Arduino 上的 RXD 应与 HC05 模块上的 TXD 连接。
    在下面的图例中,我的 LED 是直接连接在 Arduino Pin13 上,而实际电路连接中,因根据连接的 Led 灯的设计考虑是否需要串联电阻。
    Hc05_Led.jpg

    Arduino 蓝牙控制 LED 灯 程序设计

    Arduino 程序代码如下:

    void setup()
    {
      // 设置波特率为 38400
      Serial.begin(38400);
      pinMode(13, OUTPUT);
    }
    
    
    void loop()
    {
      while(Serial.available())
      {
        char c=Serial.read();
          if(c=='1')
          {
            Serial.println("BT is ready!");
            // 返回到手机调试程序上
            Serial.write("Serial--13--high");
            digitalWrite(13, HIGH);
          }
         if(c=='2')
         {
           Serial.write("Serial--13--low");
           digitalWrite(13, LOW);
         }
      }
    }
    

    Android 手机端调试

    在 Android 端上进行调试,需要下载蓝牙串口调试 APP,可以根据喜好在各大应用商场搜索下载。
    下载安装完成 APP 后,我们先打开手机的蓝牙设置,搜索并匹配好我们的蓝牙模块。然后打开 蓝牙串口调试APP ,让 APP 连接上蓝牙模块,然后我们可以在 APP 中输入 1,接下来可以看到 LED 等亮了,并且能在 APP 中看到 Serial--13--high 的返回(有些 APP 返回值可能不是返回在同一行)。我们再在 APP 中输入 2,可以看到 LED 熄灭, APP 中返回 Serial--13--low

    小结

    在这篇文章中,我们了解了在 Arduino 中使用 HC05 蓝牙模块的两个主要步骤,首先是进入 AT模式 对蓝牙模块进行设置,这里要注意接线的正确性,设置完成后,就可以将蓝牙模块的 TXArduino RX 连接,RXArduino TX 连接,再通过 Arduino 程序中的 Serial 来实现数据的传输与读取。最后,在通过 Android 上的蓝牙串口调试APP,来测试我们的试验是否成功。

    参考资料

    蓝牙模块HC05
    Arduino Bluetooth Basic Tutorial


    本文为原创内容,由同一作者于早前发表于简书,Arduino使用HC05蓝牙模块与手机连接

    展开全文
  • (1)安卓手机与蓝牙模块联合调试(一)——蓝牙模块的串口通讯 (2)安卓手机与蓝牙模块联合调试(二)—— 单片机蓝牙控制LED灯亮灭(上) (3)安卓手机与蓝牙模块联合调试(三)—— 单片机蓝牙控制LED灯亮灭...

    系列博文:

    (1)安卓手机与蓝牙模块联合调试(一)——蓝牙模块的串口通讯 

    (2)安卓手机与蓝牙模块联合调试(二)—— 单片机蓝牙控制LED灯亮灭(上)

    (3)安卓手机与蓝牙模块联合调试(三)—— 单片机蓝牙控制LED灯亮灭(下)

    本教程的项目地址:1989Jiangtao/BluetoothSCM: 安卓手机通过蓝牙与单片机通信-发送指令/接收数据


    最近项目有需求要蓝牙,在有了一些仪器的帮助下,终于实现了蓝牙和手机的联合调试,也算了了一桩心愿,因为是从电子工程师转战安卓开发,之前一直想做手机蓝牙相关的东西,苦于设备简陋和精力有限,一直只是个想法,此次借项目展开之际好好梳理了一下实现过程,发现也不是那么困难,而且成功达到了自己想要的结果,于是特此开一个专栏来跟大家分享下蓝牙和安卓手机的联合调试,此次蓝牙模块选择了CC2541模块和HC-05模块,两个开发起来其实大同小异,都是某宝上流行的款式,大家可以按需选择。

    好了,废话不多说了,开始我们的正题,第一篇呢先让大家来认识一下这两个模块和使用我们的串口调试的工具。

     上面就是此次会用到的模块和工具,下面开始介绍软件工具。

    串口调试工具:使用的是通信猫,感觉功能还比较多,下载地址 http://tongxinmao.com/upload/COMNET.exe

    1. 步骤一,看下使用串口助手来看下蓝牙的AT指令用法。

                   在发送AT命令之前,记得先pei'配置下串口参数。

                  这里通信的时候一般用9600波特率,8位数据位,1位停止位,无校验。另外就是发送数据的时候要记得勾选加上换行夫“/r/n”。

            可以看到,当我发送了AT之后,模块回复了ok,表明通信正常了。下面介绍几个简单的AT指令。大家也可以参考AT指令的文档去深入学习。

      (1)  AT+VERSION :   获取版本号。

    (2)AT+ADDR :  获取蓝牙地址。

    (3)AT+NAME : 设置/获取设备名称。

    (4) AT+ROLE : 设置/查询设备的角色属性。

     

    (5) AT+PSWD : 设置/查询设备的配对码。

      好了,到这里的话基本的蓝牙指令已经掌握的差不多了,对于接下来的学习叶够用了,因为蓝牙模块只是我们一个传递信息的中间媒介,设置好了之后基本无需大变了。如果你还想了解具体的AT指令,可以自行去shen深入学习相关知识,这里不再做过多的介绍。

     

     

    2.步骤二,先不着急动手开发蓝牙APP,找一个现成的可用的蓝牙串口助手来发送命令。

    我用的是“蓝牙串口”的一个调试APP,大家其实可以自行下载类似的串口工具来使用。看下效果

     

     

    手机连上了蓝牙模块之后发送数据,模块接受到数据后在串口chua窗口进行显示,看下最终的结果。

     

    好了,到了这一步的话,基本上蓝牙的入门知识就已经普及得差不多了,下面普及下BLE得调试心得。

    3.步骤三,低功耗蓝牙的不同调试之处。

    我在最开始拿了两个模块来做调试,一个是HC-05模块,一个是CC2541蓝牙模块,其中CC2541属于BLE系列,在调试的时候会有些问题。上面的安卓串口助手app并不支持BLE蓝牙模块,所以我又另外找了了支持BLE的蓝牙APP。仍然使用串口助手来协助调试。

    好了,到这里基础知识就差不多了,下一章节将会带大家实现基于单片机的蓝牙串口数据读取和解析,同时控制LED的亮灭。

     

     

    展开全文
  • 蓝牙模块蓝牙模块

    2013-03-30 22:08:49
    蓝牙模块 蓝牙模块 讲解蓝牙的技术问题等等!
  • DX2003是基于SPP+BLE双模蓝牙的1对多,一主七从打印机蓝牙模块,基于蓝牙双模进行开发的数据双模蓝牙模块
  • TWS音乐模块、TWS 蓝牙模块、AllInOne I2S音乐模块、蓝牙I2S模块、AllInOne 瑜伽垫音乐模块、瑜伽垫蓝牙模块、AllInOne 跑步机音乐模块、跑步机蓝牙模块、AllInOne 房车音乐模块、房车蓝牙模块、AllInOne 跳舞毯音乐...
  • 蓝牙模块教程

    2019-01-04 10:54:35
    蓝牙模块教程
  • 蓝牙模块BK3260模块

    2019-02-16 16:47:42
    蓝牙模块BK3260技术手册,主要定义了管脚和基本电路图
  • 一、模块类型1、经典蓝牙模块(BT):泛指支持蓝牙协议4.0以下的模块,一般用于数据量比较大的传输经典蓝牙模块可再细分为:传统蓝牙模块和高速蓝牙模块。2、低功耗蓝牙模块(BLE):指支持蓝牙协议 4.0 或更高的模块-也...

    一、模块类型

    1、经典蓝牙模块(BT):

    泛指支持蓝牙协议4.0以下的模块,一般用于数据量比较大的传输

    经典蓝牙模块可再细分为:传统蓝牙模块和高速蓝牙模块。

    2、低功耗蓝牙模块(BLE):

    指支持蓝牙协议 4.0 或更高的模块-也称为BLE模块,

    成本和功耗降低,应用于实时性要求比较高的产品中,

    蓝牙低功耗技术采用可变连接时间间隔,这个间隔根据具体应用可以设置为几毫秒到几秒不等。

    BLE 技术采用非常快速的连接方式,因此可以处于“非连接”状态(节省能源),此时链路两端只有在必要时才开启链路,然后在尽可能短的时间内关闭链路。

    二、协议类型

    单模蓝牙模块:是指支持蓝牙某一种协议的模块;

    双模蓝牙模块:是指同时支持经典蓝牙(BT)和低功耗蓝牙(BLE)协议的模块。

    三、应用类型

    1、蓝牙数据模块:

    一般多使用 BLE 低功耗蓝牙模块,拥有极低的运行和待机功耗,使用一粒纽扣电池可连续工作数年之久;

    2、蓝牙音频模块:

    音频需要大码流的数据传输更适合使用BT经典蓝牙模块;

    音频蓝牙中有常看见I2S、PCM,I2S是PCM的一个分支,接口定义都是一样的,I2S的采样频率一般为44.1KHZ和48KHZ做,PCM采样频率一般为8K,16K,有四组信号: 位时钟信号,同步信号,数据输入,数据输出;

    四、蓝牙天线

    1、陶瓷天线

    d62ca706ae8fc69f4f54e1d564263e85.png

    分为块状陶瓷天线和多层陶瓷天线

    块状天线是使用高温将整块陶瓷体一次烧结完成后,再将天线的金属部分印在陶瓷块 的表面上;

    多层天线烧制采用低温共烧的方式,将多层陶瓷迭压对位后再以高温烧结,所以天线的金属导体可以根据设计需要印在每一层陶瓷介质层上,可以有效缩小天线尺寸,并能达到隐藏天线目的;

    由于陶瓷本身介电常数比 pcb 电路板的要高,所以使用陶瓷天线能有效缩小天线尺寸;

    2、PCB 天线

    0504fd37fbb63a2907cac5b0d41b2245.png

    空间占用少,成本低,不易触碰损坏,整机组装方便;

    缺点是单个天线场型很难做到圆整,插损高,效率相对较低,容易受到主板上的干扰;

    3、IPEX外接天线

    59594e93ba972c60d4cbb9e461231a05.png

    是一种作为射频电路和天线的接口,被广泛应用于无线局域网(WLAN)相关产品单板上;

    优点是场型能控制更好,插损低,信号的方向指向性好,效率高,抗干扰能力强,能远离主板上的干扰,而且不用过多的进行调试匹配,作为终端厂家,只需要外面接一个IPEX的天线即可;

    缺点:成本高,组装麻烦;

    (上述文章阐述归伦茨科技公司所有,转载请注明出处,更多相关信息欢迎关注微信公众号:lenze_tech)

    展开全文
  • 蓝牙模块——基础知识介绍

    万次阅读 多人点赞 2017-09-04 14:44:51
    1.数据透传蓝牙模块可以通过串口(SPI、IIC)和MCU控制设备进行数据传输。蓝牙模块可以做为主机和从机。主机就是能够搜索别的蓝牙模块并主动建立连接,从机则不能主动建立连接,只能等别人连接自己。2.低功耗低功耗...
  • 手机蓝牙模块

    2016-06-16 11:42:43
    手机蓝牙模块资料
  • 安卓蓝牙连接单片机蓝牙模块,获取蓝牙模块数据,根据数据进行绘图
  • 蓝牙模块配置.docx

    2020-07-11 15:29:27
    a.配置蓝牙模块的名称;b.配置蓝牙模块的匹配密码;c.配置蓝牙模块的波特率;d.配置蓝牙模块模式为从机模式;e.清空配置列表
  • 有人蓝牙模块

    2017-12-11 12:22:02
    有人蓝牙模块 android ios 调试模块,支持所有蓝牙模块
  • 蓝牙模块资料

    2014-08-24 11:22:08
    蓝牙模块资料,pdf文件蓝牙模块合集,指令代码等等
  • uniapp-蓝牙模块连接

    2021-03-06 16:22:59
    uniapp-蓝牙模块连接
  • 东芝蓝牙模块YK661DM20A双模蓝牙透传模块技术资料
  • 蓝牙模块的种类非常多,从芯片方案到蓝牙协议,通信距离,工作频率,功能特点等各不相同,今天主要针对BLE5.0蓝牙模块的区别进行简单的介绍,方便大家选购和使用。E104-BT5010A蓝牙模块:nRF52810方案,我司早期BLE...
  • 能实现手机从蓝牙模块获取信息,附带apk以及源码,亲测有效
  • 手机及电脑调试软件 指令集 蓝牙模块技术手册 分装
  • 蓝牙模块以及其封装

    2019-04-25 10:07:31
    蓝牙模块的原理图以及其封装图 蓝牙模块,是一种集成蓝牙功能的PCB板,用于短距离无线通讯,按功能分为蓝牙数据模块和蓝牙语音模块。蓝牙模块是指集成蓝牙功能的芯片基本电路集合,用于无线网络通讯,大致可分为三大...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,976
精华内容 2,790
关键字:

蓝牙模块