1.实物展示
首先来认识提下今天的主角E104-BT05蓝牙模块。
2.电路部分
接下来我们一起看一下他的原理图。这里需要有几个跳线帽的位置需要特别注意,如果你是连接PC机电脑的话可以按照我上图所示的跳线帽解法。
3.模块介绍:
E104-BT05模块是成都亿佰特电子科技公司有限公司基于泰凌微公司的TLSR8266芯片研发,该模块使用通用的AT指令设置参数,操作简单快捷。模块仅支持蓝牙从机模式,模块在功能上支持低功耗广播、数据透传、空中配置、IO口电平读取、IO口电平设置、频率周期可变的PWM输出
4.功能测试:
接下来对其AT指令功能进行测试。
4.1测试软件
手机小程序-佰亿科技小程序,电脑SSCOM串口调试助手
4.2AT指令测试
需要注意发送数据时不能带回车符和“\n”,直接发送就可以。
接下来利用“AT+NAME?”获取设备名称,返回+OK=E104-BT05,但是实际上返回的字符数为26个字符,后面为空的字符。
接着测试发送数据和接收数据的情况。
操作如下:
开启手机蓝牙进入小程序就会自动搜索附近的蓝牙设备,,这里只需要找到设备名称点击即可进入设备界面。,如果首次使用或未更改过名称,可以通过过滤按钮进行筛选关键字:E104-BT05
连接配置:首先需要进入:”cloud connect“连接上设备
接下来进行数据接收和发送的测试,首先需要打开串口调试助手,将波特率打到115200,点击连接串口,然后进入到数据接收界面。特别注意取消掉hex发送和加回车换行的复选框,因为在小程序李我们未设置用hex接收,如需设置hex发送,小程序里同样需要转化格式(点击hex会变绿色,说明当前为hex方式接收或发送,灰色表示二进制发送与接收)
连接好后我们就可以开始传数据了,首先我发送”1678“,对应接受为1678,利用小程序发送也是同样的操作,这里不做赘述。
同时在单词连接过程中会打印日志信息,需要点击log按钮,信息如下:
4.3数据丢包情况
由于测试环境有限,这里测试距离为20m左右,利用串口调试助手进行500ms发送一次数据,未见数据丢包情况。
|