Bluetooth--001

一位有经验的开发者分享了他学习新技能的过程,选择了蓝牙技术作为切入点,使用HLK-B40套件进行学习。在遇到数据线问题和通信故障后,最终成功实现了蓝牙模块的双向通信。尽管遇到了未知的通信问题,但已完成了初步的学习任务。
摘要由CSDN通过智能技术生成

毕业许久了,一直在不断的做项目,为老板打工。现在年纪也大了,技术也逐渐落后了。

想学点新东西,尤其是AI和算法什么的,但确实精力不足、时间片零碎,跟不上年轻人。所以,还是试着学习一些门框相对低,但尚存发展前景的技术吧~~

Bluetooth——我的第一站

第一步:某宝买一些学习板——我选择了Hilnk的B40套件(从会用(入门)开始吧)

1、下载相关资料 HLK-B40 - 资料下载 - 海凌科电子 

2、资料不少,但我要入门的话,首先看的肯定是使用介绍《B40蓝牙透传模块使用手册 V1.8 20230114》和《HLK-B40蓝牙透传模块手机APP使用说明》

3、手机端下载相关app,然后开始尝试使用透传功能

4、第一天尝试时,随便找了一条Android数据线进行了学习板的连接,然后在电脑上试图找到对应的COM设备。死活找不到,就插重装系统了!光这事,折腾了我一整天。晚上睡觉都在琢磨这事,各种头脑风暴,一度怀疑自己的知识储备为0!后来无意间意识到一件事:我这条数据线,一直只是给其他设备充电用的,会不会是偷工减料的那种线!——结果证实,还真是简配版!

5、第二天一早,找出了购买套件时店家赠送的数据线,连接后,COM设备终于在电脑端呈现出来了;接下去就是手机app的连接了——这个过程没有任何波澜,连接成功。然后就是串口信息传输。也不知道怎么回事,app向com助手发送信息,是正常的。但从com助手向app发送,一直都是app那边显示未收到!这怎么办,咱也不懂啊。翻看了2~3遍《使用说明》,也没教我怎么调试。我也都是照着它的步骤执行的。无奈之下准备联系店家

6、隔天,在店家给我答复前,我再次尝试了一下,这次莫名其妙的“一切都正常了”!app和com助手之间,完成了双向通信!在一头雾水之下,又尝试了成功率的初步测验

        1、将app端的发送改成每10ms发送,单次发送4字节,连续发送999次;然后清空app和com的发送接收缓存,启动发送。很快,app端发送完成,核对了app端的发送字节数和com端的接收字节数,匹配!目测了一下内容,也全部正确

        2、切换发送端。将com的发送改成每10ms发送,发送内容调整成单次20字节,发送10000次;然后清空发送接收缓存,启动发送。很快,com端发送完成,再次核对字节数和目测接收内容,发现也都是成功的

7、至此,第一步“了解并使用bluetooth模块”的学习任务,宣告完成

        遗留问题/风险:出现过1例com无法向app发送的现象,原因未知。

【~未完待续~】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值