精华内容
下载资源
问答
  • hc05蓝牙模块 pin脚对pin脚,FSC-BT826是一款蓝牙4.2双模数传模块,可以同时支持SPP, GATT, HID协议。模块集成蓝牙基带芯片,Cortex M3 CPU及4M flash,速度spp可达80KB/S,BLE可达65KB/S,可以应用于主从一体数据...

    hc05蓝牙模块 pin脚对pin脚,FSC-BT826是一款蓝牙4.2双模数传模块,可以同时支持SPP, GATT, HID协议。模块集成蓝牙基带芯片,Cortex M3 CPU及4M flash,速度spp可达80KB/S,BLE可达65KB/S,可以应用于主从一体数据传输及一对多组网等场合,是一款和hc05 pin to pin的模块

    ● 蓝牙版本:蓝牙4.2双模

    ● 配置文件支持:SPP,HID,GATT等

    ● 尺寸大小:13mm x 26.9mm x 2mm

    ● 高功率等级1.5

    ● 默认串口波特率115.2kbps,波特率范围:1200bps ~ 921.6kbps

    ● 支持UART,I2C数据连接接口

    ● 特色:高速度、高兼容性、多连接、OTA升级

    ● BQB、TELEC(BT826HD+屏蔽盖)认证

    应用领域:

    ● 健康与医疗设备

    ● 无线POS系统

    ● 蓝牙打印机

    ● 条形码扫描仪

    ● 测量和监控系统

    ● 工业传感器和控件

    可选固件:
    在这里插入图片描述

    展开全文
  • 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蓝牙模块与手机连接

    展开全文
  • hc05蓝牙模块 pin脚对pin脚,FSC-BT826是一款蓝牙4.2双模数传模块,可以同时支持SPP, GATT, HID协议。模块集成蓝牙基带芯片,Cortex M3 CPU及4M flash,速度spp可达80KB/S,BLE可达65KB/S,可以应用于主从一体数据...

    hc05蓝牙模块 pin脚对pin脚,FSC-BT826是一款蓝牙4.2双模数传模块,可以同时支持SPP, GATT, HID协议。模块集成蓝牙基带芯片,Cortex M3 CPU及4M flash,速度spp可达80KB/S,BLE可达65KB/S,可以应用于主从一体数据传输及一对多组网等场合,是一款和hc05 pin to pin的模块。

    基本参数:

    ● 蓝牙版本:蓝牙4.2双模

    ● 配置文件支持:SPP,HID,GATT等

    ● 尺寸大小:13mm x 26.9mm x 2mm

    ● 高功率等级1.5

    ● 默认串口波特率115.2kbps,波特率范围:1200bps ~ 921.6kbps

    ● 支持UART,I2C数据连接接口

    ● 特色:高速度、高兼容性、多连接、OTA升级

    ● BQB、TELEC(BT826HD+屏蔽盖)认证

    应用领域:

    ● 健康与医疗设备

    ● 无线POS系统

    ● 蓝牙打印机

    ● 条形码扫描仪

    ● 测量和监控系统

    ● 工业传感器和控件

    可选固件:

    97c35bcae106

    展开全文
  • HC05蓝牙模块配对步骤及AT模式设置方法

    万次阅读 多人点赞 2018-08-09 11:06:07
    如果要使用HC05进行通信的话,配置... HC05蓝牙模块的AT模式设置的方法有以下三种: 一、默认设置 模块工作角色:从模式 串口参数:38400bits/s 停止位 1位 无校验位 配对码:1234 设备名称:HC-05 连接模...

    如果要使用HC05进行通信的话,配置蓝牙名称,配对密码,设置主从模式,设置波特率,然后退出AT模式,使用HC05连接另一个蓝牙设备即可,使用单片机向连接蓝牙的串口便可以收发数据了。 HC05蓝牙模块的AT模式设置的方法有以下三种:

    一、默认设置

    • 模块工作角色:从模式
    • 串口参数:38400bits/s 停止位 1位 无校验位
    • 配对码:1234
    • 设备名称:HC-05
    • 连接模式:任意蓝牙设备连接模式

    二、用USB转TTL模块设置

    Step1:蓝牙与USB转TTL模块连接方式
    RXD-TX
    TXD-RX
    VCC-VCC(5V-5V)
    GND-GND
    EN引脚不用接

    Step2:进入AT模式
    首先让AT引脚置高,然后接上蓝牙模块(有按键则按住蓝牙上的按键,再接通电源,进入AT指令模式),这时候将转串口模块接入电脑,当蓝牙模块state灯变为慢闪,则表明已经进入AT模式。打开串口调试助手便可以开始设置AT模式。(具体AT指令参考HC05 AT指令集)

    Step3:配置蓝牙 (发送以下AT指令后返回OK表示设置成功)
    恢复默认设置:
    将蓝牙恢复默认设置:AT+ORGL\r\n(\r\n即回车、换行,在串口调试助手上输入一个回车即可)
    设置蓝牙名称:
    配置蓝牙的名称:AT+NAME=Bluetooth-Marster\r\n(主)或 Bluetooth-Slave\r\n(从) 蓝牙名称为Bluetooth-Marster 或 Bluetooth-Slave
    设置配对码:
    配置蓝牙的配对码:AT+PSWD=1212\r\n(蓝牙A与蓝牙B的配对码相同,这样才能成功配对)
    设置工作角色:
    将蓝牙A配置为主机模式:AT+ROLE=1\r\n,并将将蓝牙B配置为从机模式:AT+ROLE=0\r\n
    配置串口参数:
    配置波特率、停止位和校验位:AT+UART=115200,0,0\r\n,设置蓝牙通信串口波特率为9600,停止位1位,无校验位
    查询地址:
    查询蓝牙地址:AT+ADDR?\r\n(如2015:2:120758)
    清空配对列表:
    清空配对列表,方便配对新的蓝牙:AT+RMAAD\r\n
    连接模式:
    配置蓝牙连接模式,若为任意地址连接模式则配置为1,无需进行地址绑定,否则配置为0,需要进行地址绑定:AT+CMODE=1\r\n(蓝牙连接模式为任意地址连接模式)
    蓝牙A绑定蓝牙B:
    蓝牙A绑定蓝牙B地址:AT+BIND=2015,2,120758\r\n(注意把地址的冒号换成逗号)

    Step4:返回常规工作模式
    2个模块的PIO11引脚都接地,重新上电后进入常规工作模式,自动完成配对。之后,串口调试助手A和串口调试助手B就能互传数据了。

    三、用带有蓝牙设置的主控器串口程序进行设置
    通常使用方法二进行配对,还可以在单片机中配置蓝牙AT指令,以下为用Arduino配置的例程:

    Step1:编写Arduino程序,配置蓝牙

    #define AT 2 //AT引脚连接Pin2
    #define LED 13  //LED引脚连接Pin13
    void setup()
    {
           pinMode(LED,OUTPUT);
           pinMode(AT,OUTPUT);
           digitalWrite(AT,HIGH);
           Serial.begin(38400);//这里应该和你的模块初始通信波特率一致
           delay(100);
           Serial.println("AT");
           delay(100);
           Serial.println("AT+NAME=OPENJUMPER-Bluetooth");//命名模块名
           delay(100);
           Serial.println("AT+ROLE=0");//设置主从模式:0从机,1主机
           delay(100);
           Serial.println("AT+PSWD=1120");//设置配对密码,如1120
           delay(100);
           Serial.println("AT+UART=115200,0,0");//设置波特率115200,停止位1,校验位无
           delay(100);
           Serial.println("AT+RMAAD");//清空配对列表
    }
    void loop()
    {
           digitalWrite(LED, HIGH);
           delay(500);
           digitalWrite(LED, LOW);
           delay(500);
    }
    
    

    Step2:蓝牙与Arduino连线
    RXD-TX
    TXD-RX
    VCC-VCC
    GND-GND
    AT-Pin2

    Step3:按下Arduino的复位按键
    让程序开始运行一次,当发现板载LED灯500ms闪烁时则表明已配置成功。

    展开全文
  • HC05蓝牙模块概述

    2020-11-27 20:25:02
    HC05蓝牙模块 模块引脚介绍 模块电气特性参数 引用查的(HC-05蓝牙模块使用教程 3. 原理图 4. 说明: 模块是通过一个串口TTL接口,既实现AT指令来设置和查询相关参数,同时实现串口数据透传。 所以,模块必定...
  • 请问HC05 蓝牙模块怎么 让手机与单片机通信 程序要怎写 蓝牙模块要怎么设置
  • 点击上方蓝字关注我哦~最近朋友让帮忙调试一款蓝牙打印机,没办法,朋友所托只有硬着头皮调试了,立马买了一个HC-05蓝牙模块(注意是HC-05)。下面把我的调试方法给大家共享下:按键上电进入AT模式获取模块信息...
  • HC05蓝牙模块 软件 Arduino IDE 进入AT模式对蓝牙进行配置 接线 Arduino 5V - VCC Arduino GND - GND //pin3.5.6.9.10.11都可以 Arduino Pin10 - TXD Arduino Pin11 - RXD Arduino 进入 AT 模式代码 主要用Arduino ...
  • 电子-阿波罗H743HC05蓝牙模块测试程序.rar,综合电子技术正点原子技术支持板块
  • 点击上方蓝字关注我哦~最近朋友让帮忙调试一款蓝牙打印机,没办法,朋友所托只有硬着头皮调试了,立马买了一个HC-05蓝牙模块(注意是HC-05)。下面把我的调试方法给大家共享下:按键上电进入AT模式获取模块信息...
  • HC05蓝牙模块操纵杆控制器。 入门 该项目是Flutter应用程序的起点。 如果这是您的第一个Flutter项目,那么有一些资源可以帮助您入门: 要获得Flutter入门方面的帮助,请查看我们的,其中提供了教程,示例,有关...
  • Arduino开发板使用HC05蓝牙模块入门

    千次阅读 2019-04-01 09:36:36
    在本篇文章中,我们将主要介绍如何使用HC05蓝牙模块和Arduino开发板通过蓝牙进行通信和发送数据。在本文结束时,您将学习到: ● 有关蓝牙协议的基础信息 ● 如何使用蓝牙发送数据 ● 如何将AT-Command发送到HC05 ...
  • Arduino使用HC05蓝牙模块与手机连接一切都是最好的选择首先是线路连接,一定不要接错了Arduino 代码#include // Pin10为RX,接HC05的TXD// Pin11为TX,接HC05的RXDSoftwareSerial BT(, );char val;void setup() {...
  • STM32学习笔记HC05蓝牙模块的使用
  • HC05蓝牙模块.7z

    2020-06-04 17:08:05
    HC05与串口2进行通信,串口1用于打印到电脑的串口调试助手,使用前请确保USART2的波特率与HC05蓝牙波特率保持一致 PB6用于连接Key按键
  • 两个HC05蓝牙模块相互之间的通信

    万次阅读 多人点赞 2017-06-21 20:28:18
    两个蓝牙模块通信,首先是要让两个蓝牙模块进入命令响应工作模式即五下面说说的AT模式(EN接上USB转TTL的VCC或者3.3V,再长按蓝牙模块上的那个键,上电,红灯一秒钟闪一下即进入了AT模式) ...
  • hc05蓝牙模块学习笔记

    万次阅读 2016-10-23 15:11:54
    hc05蓝牙模块是使用串口通讯(TTL),其中有一个KEY脚来进入AT状态(高电平有效)。 该蓝牙模块的所有功能都是通过AT指令集控制。 要进入AT状态有两种方法: 1.上电时将KEY脚同时设置为VCC,上电即进入指令状态。...
  • 可以了解到以下内容: 进入 AT 模式进行蓝牙基本参数设置Arduino 蓝牙控制 LED 电路设计以及代码编写利用 Andorid 蓝牙串口调试软件测试功能 进入 At 模式进行蓝牙基本参数设置想要使用 Arduino 的蓝牙模块,首先要...
  • 一键搞定HC05的全部配置,包括配置名称及密码,并将HC05的地址记录下来,可以使用该地址记录查找是否有蓝牙地址重复,适用于有多个蓝牙需要配置时使用
  • 在本篇文章中,我们将主要介绍如何使用HC05蓝牙模块和Arduino开发板通过蓝牙进行通信和发送数据。在本文结束时,您将学习到:● 有关蓝牙协议的基础信息● 如何使用蓝牙发送数据● 如何将AT-Command发送到HC05蓝牙...
  • 在项目中需要使用树莓派的板载蓝牙与HC05蓝牙模块进行通讯,但目前HC05和树莓派的原生接口兼容性并不完善,尝试了很多方案,以下是一个目前能用的方案. 一、树莓派与HC05蓝牙模块进行连接 在树莓派的图形界面单机右...
  • stm32f407Zgt6 与 hc05蓝牙模块通信步骤stm32f407Zgt6串口配置hc05串口配置 步骤 1.配置 stm32串口 2.配置蓝牙串口 3.通信,主要是stm32串口中断接收数据以及处理数据 stm32f407Zgt6串口配置 hc05串口配置
  • hc05蓝牙模块,开发了几个安卓app了,越来越熟悉蓝牙app了。
  • 解决HC05蓝牙模块配对失败及AT模式设置方案原创文章,转载请注明!(本文为电脑端配置)关于连线关于串口调试工具关于AT指令与蓝牙模块配对关于测试验证 原创文章,转载请注明!(本文为电脑端配置) 最近在做一个...
  • 一、AT模式:两个蓝牙模块的PIO11接VCC,上电后即进入AT指令模式,都用USB转TTL模块连接到电脑的USB接口。 二、打开串口调试助手:开启2个串口调试窗口,一个打开蓝牙A的COM口,一个打开蓝牙B的COM口。【默认波特率...
  • HC05蓝牙模块使用

    万次阅读 2019-08-22 22:12:06
    先按住模块按键再给模块上电,LED两秒闪一次说明进入AT模式。波特率38400,勾选发送新行。 发送AT试试效果。 这样说明成功进入AT模式。 下面是一些常用AT指令: 设置/查询设备名称:AT+NAME=名称 设置/查询—模块...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 744
精华内容 297
关键字:

hc05蓝牙模块