在飞思卡尔比赛,有时需要通过蓝牙模块让电脑和小车连接,然后用串口将小车的实时数据发送到电脑,以便调车。但是在蓝牙模块与电脑连接时,因为驱动等原因,容易连接失败。经过网上搜查,与个人及队友试验,总结以下方法。下面方法均为针对如何在蓝牙模块( H C-05)与电脑之间建立连接,后续的串口发送数据,可以参考网上的代码或者函数库。

方法一:用驱动精灵装载驱动

操作过程:

1.下载安装驱动精灵

2.将蓝牙模块的无线适配器插入电脑中(如图,图片来源某宝),驱动精灵将提示安装驱动,驱动安装成功后,串口即可连接

3.用串口助手打开串口(选择对应的com端口号,如何查看端口号方法如下),即可连接上蓝牙并且发送数据。

4.是否连接成功可到蓝牙设置(如图)中查看,显示已连接即为连接成功,下面的方法同理。

问题:容易出现无法安装驱动情况。如下图,这样就需要尝试方法二或方法三。(如果幸运,这个方法应该是最方便的)

优点:简单粗暴,无复杂配置过程。

缺点:适用的电脑环境少。

方法二:win10电脑自动装驱动

操作过程:

1.在Cortana中搜索”控制面板“,点击打开

2.点击”网络和Internet“,选”网络和共享中心“,再选”更改适配器选项“。

3.这时候如果你电脑开启了蓝牙,双击图中的蓝牙图案,选右上角的添加设备

4.这时,你的蓝牙模块开启(一般只需要将vcc、gnd、txd、rxd四个脚插入单片机对应管脚)后,你便会搜到一个蓝牙设备。搜索完成后,选择你的蓝牙模块,点击下一步,然后会提示你要输入密码,输入1234(试过跳过输入密码这步,不过好像会连接失败,大家可以自己尝试),然后会系统会自己安装驱动。

5.这时回到方法一中,查看串口的窗口,查看是否有hc05的串口,没有,则手动添加后,记住传出端口号,这时候打开串口助手,使用串口连接即可。

6.因为这个添加串口是系统自己添加,我们没办法选择串口,而在使用VisualScope示波器时,如果不是破解版,只能用com1串口号。这是我们要修改串口号。修改方法如下图。在任务栏最左方的windows标志点击鼠标右键打开设备管理器,右键图中的自己蓝牙模块传出串口号,选中高级,即可修改串口号。

问题:可能出现无法安装驱动情况。也会出现部分电脑搜索不到蓝牙模块

优点:无需适配器,不用安装第三方如驱动精灵的驱动。

缺点:存在部分不适用的电脑。

方法三:千月蓝牙驱动法

操作过程:

1.下载安装千月蓝牙软件。注意:安装时,点击安装包用管理员权限打开安装

2.安装好后,用管理员权限打开。

3.然后点击中心的图案,搜索设备,这是会搜索到一堆的设备,都是附近开了蓝牙的设备,而hc05的设备会显示为hc05(也有直接显示20:15:02:05:55:43,这是这个蓝牙模块的唯一识别号,不确定不同模块是否不同,但应类似)。这时候右键点击配对,会提示输入配对密码,一般是1234,输入后会配对成功,然后右键,点击搜索服务,如果模块正常开启,会搜索到一个服务,点击连接即可连接,连接成功后,蓝牙图标会变绿色。

4.由于安装问题或别的不明问题,软件可能会出错,出现无法搜索服务无法启动蓝牙的情况,在确认蓝牙模块正常开启后,可以尝试重启或重装软件。

5.查看串口号和修改串口号方法可以参考方法一,也可以到设备管理器查看。

问题:可能出现无法打开情况。也会出现部分电脑搜索不到蓝牙模块、蓝牙服务,初次使用软件容易出错。

优点:蓝牙连接成功率高,而且不需要配置太多其他设置

缺点:会把系统自带蓝牙图标删掉,同时需要安装收费(第一个月免费,可以尝试下载破解版或者重复安装)的第三方软件

最后附上软件的连接和crc校验代码

串口调试助手和虚拟示波器:链接:https://pan.baidu.com/s/1cPKhJidn6hwJjJzFw8kknw 密码:z025

千月官方下载网站:http://www.bluesoleil.com.cn

crc校验代码如下:

[csharp] view plain copy
  1. /*******************************************************************************
  2. *  @brief      CRC_CHECK函数
  3. *  @note       直接放入main中while(1)里执行
  4. 对发送的数据惊醒crc校验:用于虚拟示波器
  5. *  @warning    18/3/11 v4.0
  6. ******************************************************************************/
  7. unsigned short CRC_CHECK(unsigned char *databuf,unsigned char CRC_CNT)
  8. {
  9. unsigned short CRC_Temp;
  10. unsigned char k,j;
  11. CRC_Temp = 0xffff;
  12. for(k=0;k<CRC_CNT;k++)
  13. {
  14. CRC_Temp^=databuf[k];
  15. for(j=0;j<8;j++)
  16. {if(CRC_Temp&0x01)
  17. CRC_Temp=(CRC_Temp>>1)^0xa001;
  18. else CRC_Temp=CRC_Temp>>1;
  19. }
  20. }
  21. return(CRC_Temp);
  22. }

如果不想用那个虚拟示波器可以不用crc校验。其他的函数参考k60库函数。

转载网址:https://blog.csdn.net/Dylan_Yan_/article/details/79580107

win 10 电脑与 H C-05蓝牙模块连接方法集合(含k60 CRC 校验代码软件下载地址)相关推荐

  1. win 10 电脑喇叭音频显示红叉的处理方法

    目录 一.报错情况 二."音频服务未运行"解决方法 三."未插入扬声器或耳机"解决方法 一.报错情况 (1)当电脑的扬声器喇叭图标上带有红X符号,提示" ...

  2. 【win10】win 10 电脑喇叭音频显示红叉的处理方法

    目录 一.报错情况 二."音频服务未运行"解决方法 三."未插入扬声器或耳机"解决方法 一.报错情况 (1)当电脑的扬声器喇叭图标上带有红X符号,提示" ...

  3. android怎么投屏到ipad,iPad怎么投屏到Win 10电脑上?

    前面有给大家分享5 款好用的手机投屏软件,其中部分软件也可以用来投屏 iPad 到电脑.**就来教一教大家 iPad 怎么投屏到 Win 10 电脑上,方法很简单. iPad 投屏 Win 10 电脑 ...

  4. w ndows10玩游戏蓝屏,Windows 10 电脑玩穿越火线蓝屏原因及解决方法

    Windows 10 蓝屏是非常常见的,可是面对不同原因出现的蓝屏您又知道如何去处理吗?今天我们就来通过解决穿越火线蓝屏顺便一起看看都是因为什么原因导致的 Windows 10 系统蓝屏吧. 1.显卡 ...

  5. 51单片机与HC-05蓝牙模块连接使用

    文章目录​​​​ 文章目录 一.连线 二.配置模式 三.代码编写 一.连线 一般我们只用VCC,GND,TXD,RXD这几个接口 VCC->5V GND->GND TXD->RXD ...

  6. HC-05蓝牙模块学习(两个蓝牙模块连接互发信息)

    目录 1.进入AT模式和连接前注意事项 2.实现两个蓝牙完美配对 3.HC-05_1初始化配置 4.HC-05_2初始化配置 5.HC-05_1与HC-05_2绑定 6.设置模块通信波特率&通 ...

  7. 计算机管理找不到指定模块,卸载时找不到指定模块怎么办_电脑卸载找不到指定模块处理方法-win7之家...

    我们在使用电脑的过程中,对于系统中安装的大不多数软件有些是不需要,因此就需要卸载掉,以此保证电脑的内存充足,但是近日有的用户发现自己的电脑在卸载软件时总是会有找不到指定模块的提示,那么卸载时找不到指定 ...

  8. 【DX-BT24蓝牙模块连接Arduino与手机透传教程】

    [DX-BT24蓝牙模块连接Arduino与手机透传教程] 1. 前言 2. 接线 3. 程序设计详解 4. 演示效果 5. 小结 1. 前言 大夏龙雀科技DX-BT24&BT24-S& ...

  9. JLINK 10针J和20针JTAG接口连接方法

    我的JLINK终于用上了,哈哈,好开心,终于不用考虑是不是要借用别人的PC机了,昨天到城隍庙电子市场忙活了一下午,终于算是满载而归,呵呵,好了,下面说一下接法,其实根本不需要什么转接板什么的,直接把相 ...

最新文章

  1. 30分钟入门Java8之默认方法和静态接口方法
  2. java 拉姆表达式_Java8 lambda表达式10个示例
  3. python提高办公效率的例子_怎样的办公室设计更利于提高工作效率
  4. vs 2005 與vs 2003 語法比較
  5. matlab 蜂窝网格,blender怎么制作蜂巢网格 蜂窝式网格画法
  6. block才会执行 mono_C-BLOCK录制《我要上春晚》,目测会上湖南分会场
  7. reactive programming 1.5 monads
  8. velocity显示List与Map的方法详细解析
  9. 【图像处理】U-Net中的重叠-切片(Overlap-tile)
  10. 如何让 MSN 与应用系统紧密集成起来?
  11. Spring注入静态类型
  12. Cannot find class ‘org.apache.hudi.hadoop.HoodieParquetInputFormat‘
  13. Unity3D(六)光照系统
  14. 华大MCU在IAR下的调试环境搭建及相关补丁包(百度网盘链接)
  15. 技嘉ide模式怎么改_技嘉主板bios设置ide
  16. 树莓派系统备份与还原
  17. word、ppt文档比较
  18. 19、基于STM32的电子打铃器
  19. 软件测试 | 常见代理工具
  20. 2020 年我学习到的 20 条软件工程准则

热门文章

  1. Python调用手机摄像头
  2. 分享阿里P8前端架构师技能图谱
  3. Ctrl+K:插入超链接(Hyperlink)
  4. java读取身份证信息
  5. GTA5mod整合版游戏 超清画质+800辆真车+179添加人物
  6. Benchmark 性能测试简介
  7. SpringSchedule定时功能
  8. 用java代码实现pdf文档转word
  9. Mac预览工具如何使用?
  10. 佳博Gainscha S-L253 打印机驱动