项目中使用到了蓝牙模块,但是很多时候我们是从别人手里购买核心模块,然后进行二次开发使用,究竟如何使用核心模块,在所给资料甚少的情况下,还真的要费一番功夫去研究如何使用开发哦。这两天正好做完超声波后,要调试使用蓝牙模块与自己的电路板一起联合使用,需要给客户写个详细的说明书。遂将说明书分享如下,希望对大家有所帮助。

1、通信前必须具备东西:

(1)  蓝牙串口模块;

(2)  蓝牙适配器;

(3)  串口调试软件;

(4)  蓝牙测试软件;(配套而来的)

2、配置蓝牙串口模块

(1)  让蓝牙串口模块进入命令设置状态,具体操作是:按着模块上唯一的按键不放,用USB接口给模块上电,这时正确的情景是模块上的LED灯是长亮几秒后熄灭再循环的。如果出现灯快速闪烁的情况,证明模块并未进入命令设置状态,断电重复上述操作即可。

(2)  将模块通过串口线与电脑连接;成功连接的标志是:打开电脑的设备管理器可以看到“端口”下有USB-SERIAL 端口,如下图:

(3)  打开“蓝牙测试软件”,点击“搜索端口”,波特率选择“38400”,这时应该出现:“端口:2已打开”;

(4)  在“蓝牙测试软件”的右边输入你要配置的信息,主要的常用信息便是:

①  设备名称:就是你想给蓝牙串口模块上的蓝牙命名,支持中英文;这里设置为“Bluebooth”;

②  主从角色:就是模块的角色,这里选“从角色”;

③  设备类:就是蓝牙设备类型,这里设置为COD:

④  连接密码:就是指与其他蓝牙设备连接时需要对方输入匹配的密码,这里设置为“1234”,可支持至少8位的长度,字母与数字混合;

⑤  查询访问码:设置成通用查询访问码9e8b33;

⑥  连接模式:主从和回环模式选择,这里选“从角色”;

⑦  查询访问模式:选0或1,0是标准模式,1是RSSI加强模式,可以连接多个设备,这里选1;

⑧  通信波特率:在常用的波特率里选择,由于手机通信波特率是9600,所以建议这里选择9600;

最后点击“更新模块信息”

关闭软件。

(5)  把蓝牙串口模块的串口与电脑断开连接,断电,再重新给模块上电,注意这时候不需要按着模块上的按键,直接上电即可,然后与电脑串口连接;可以看到的正确现象是模块上的LED灯是比较快地闪烁的。

3、把蓝牙适配器插上电脑,等待电脑自动安装好驱动软件,一般电脑都能自行安装,如果特殊的电脑不行,请下载相关蓝牙驱动软件即可。

驱动安装成功后,在电脑右下角应该可以看到如下蓝牙图标:

4、在电脑右下角的蓝牙图标上单击,选择“添加设备”,然后电脑自动搜索,可以看到我们的蓝牙串口模块Bluebooth了,选择它,单击下一步;

输入设备的配对码:1234(如上),然后进行连接,成功连接的现象是:

然后电脑会自动搜索安装蓝牙外围设备的驱动软件的:

如上,记住蓝牙适配器的串行通信接口,同样的单击电脑右下角蓝牙图标,“打开设置”,在com端口下,我们可以看见蓝牙适配器(即在PC上的蓝牙)的通信接口是COM8和COM11。注意,COM11才是数据传入的端口。

总体实物连接图如下:

5、进行蓝牙通信:

到了第四步,我们实际上已经建立好PC蓝牙与模块上的蓝牙之间的通信,接下来,我们使用串口调试软件进行通信,这里选择可以传输中文的SSCOM3.2,其他串口调试软件也可以用,但是不能传输中文。

(1)  打开两个串口调试软件窗口,一个是模块上的蓝牙的,由上面可知(忘记的话,查看电脑下的设备管理器的端口),串口号是“com2”,波特率我们设定的是9600,8位数据位,1位停止位,无校验位,无数据流控制,打开串口:另外一个是PC上的蓝牙的,串口号如上图可知是COM11,波特率我们设定的是9600,8位数据位,1位停止位,无校验位,无数据流控制,打开串口;

(2)  在字符串输入框中输入要发送的数据,点击发送即可。

注意两个蓝牙是全双工通信,两边都可以实现同时收发的。结果如下图:

这是电脑端的串口调试助手窗口;

这是蓝牙串口模块这边的串口调试助手的窗口。他们正在相互通信。

哈哈,至此蓝牙串口模块与电脑的通信过程讲解完毕。

如何使用蓝牙模块与电脑通信,实现自主开发相关推荐

  1. HC-05蓝牙模块与电脑通信

    在这次准备电赛过程中,老师让我了解蓝牙模块,于是就拿05练手了.     在通信的时候,我用到的软件跟硬件有:蓝牙测试软件(针对不同的蓝牙模块有不同的软件).USB下载器.串口调试软件      第一 ...

  2. 10蓝牙模块 hm 电脑蓝牙 连接_HC系列蓝牙模块连接单片机与电脑,传输数据(蓝牙心电测试)...

    毕设做无线心电监护.有线的做出来了,AD8232+MCU+LabVIEW上位机.pcb还没时间搞,这个9*7*2.5cm拿来测试能用. 自己做了AD8232的模拟前端,打的板子还没到没法测试. 虽然比 ...

  3. 蓝牙模块与电脑无线通信--AD测量大电压

    单片机的引脚最大输入电压一般为3.3V或者5.0V,电流是25ma,40ma 而电池一般有3.3V-36V不等,电流也是好几A,超过5.0的电池一接到单片机 AD口,可能和三星手机一样.所有我们需要从 ...

  4. Android 7.0(华为荣耀2平板)蓝牙与蓝牙模块4.0通信

    1,问题:开发的蓝牙软件安装到平板上与蓝牙模块进行通信时,可以连接,但是不能通信.onServicesDiscovered(BluetoothGatt gatt, int status)方法并没有回调 ...

  5. STM32CubeMX(2)——串口实现HC-05蓝牙模块与手机通信

    STM32实现蓝牙与手机通信 使用的蓝牙 STM32Cubemax配置 手机连接蓝牙 代码编写 总结 使用的蓝牙 本文使用的蓝牙是市面上常用的HC-05蓝牙模块 其引脚和STM32的连接为 蓝牙模块 ...

  6. 10蓝牙模块 hm 电脑蓝牙 连接_树莓派与HM-10蓝牙模块搭建iBeacon | 学步园

    最近iBeacon很火,我也买了个树莓派搭建一个iBeacon玩玩. 首先,需要的设备有: 1. 树莓派及电源 2. 一个蓝牙模块(网上都是用蓝牙适配器,而我用的是HM-10的蓝牙模块). 3. 连接 ...

  7. Adurion两个HCO5蓝牙模块之间互相通信

    实验器材:超声波模块,两个HC05蓝牙模块(注意不要买到盗版的了),小灯,液晶显示屏LCD,蜂鸣器 实现功能:从机读取超声波距离,在液晶屏上面显示,并通过蓝牙协议传入到从机,主机通过串口可显示出来,如 ...

  8. BT06串口蓝牙模块的配置以及与电脑的配对

    配置蓝牙模块 step1:确定型号 首先我们需要知道我们蓝牙模块的型号,如果蓝牙模块是偶然获得,可以上淘宝搜有没有长得一样的蓝牙模块,找到之后就看看它是什么型号.如果蓝牙模块是自己买的,那买的时候就应 ...

  9. 手机蓝牙和蓝牙模块进行通信

    公司项目,需要开发一个,手机蓝牙通过蓝牙模块和传感器通信的软件 手机app:         我是先看了android官网关于蓝牙这方面的知识(https://developer.android.co ...

最新文章

  1. 5G NGC — 关键技术 — R15 SBA
  2. 三星电子推出X-net架构用于语音通话
  3. 网络编程(part9)--socket套接字编程之TCP套接字
  4. 跟一个傻逼程序员合作是什么感受?
  5. fedora 20下使用gcc 4.8.2编译gcc-4.4.1的错误
  6. Java GregorianCalendar add()方法与示例
  7. 学习vi和vim编辑器(1):vi文本编辑器
  8. NumPy Cookbook 带注释源码 二、NumPy 高级索引和数组概念
  9. 如何选择合适的数据可视化BI工具
  10. 解决0RA-04031故障
  11. SysUtils.UpperCase、SysUtils.LowerCase - 大小写转换
  12. [计算机视觉多视图几何] -- Homography
  13. 第三章 违反假设条件的处理(模型的变换与GMM估计)
  14. android3d地图,百度地图Android版 新增卫星图及3D模式
  15. PS1545L-ASEMI低压降肖特基二极管PS1545L
  16. 数据分析-C端与B端数据分析的异同
  17. 微信小程序转二维码两种方法
  18. vue 环信im 发送图片、接收图片
  19. Android实现真心话大冒险App(多线程,音乐播放)
  20. 大数据概况以及Hadoop生态系统

热门文章

  1. 多项式除法(Java实现)
  2. 高级组策略管理Advanced Group Policy Management (AGPM)
  3. 三分/优选法(黄金分割法)求单峰函数极值
  4. IOS新浪微博SDK AUTH2.0认证
  5. 如何让你的汇报更有说服力?数据监控是关键!
  6. ThingJS API 2.0全面进化更适合数字孪生应用
  7. Latex 分式格式处理
  8. 苹果本月派发股息时 巴菲特旗下公司可能又分到了1.8亿美元
  9. Camunda流程驳回至上一节点
  10. Java爬虫学习:使用HtmlUnit获取html页面