【Makeblock使用】蓝牙测试成功-Arduino中文社区 - Powered by Discuz! Archiver

suoma 发表于 2016-6-11 09:37

【Makeblock使用】蓝牙测试成功

接上一篇帖子【Makeblock使用】蓝牙AT指令返回错误-Arduino中文社区 http://www.arduino.cn/thread-21485-1-1.html采用CSR主流蓝牙芯片,蓝牙V2.0协议标准。空旷地有效距离10米(功率等级为CLASS 2)

晚上终于把AT指令调好了,发送AT测试,OK。
先按住HC05蓝牙模块上面的按键,再给蓝牙模块通电。蓝牙模块上面的LED进入慢闪模式(约1秒钟闪烁一次),即可进行AT命令测试。
注意AT命令格式为:波特率38400,8个数据位,1个停止位,无校验。每条指令输入完成后,必须按一下回车键再发送。例如:输入AT,按一下回车键发送,蓝牙模块会返回OK



蓝牙上电,指示灯快闪,1S闪烁2次,处于可配对状态
文档描述:led指示蓝牙连接状态,快闪表示没有蓝牙连接,慢闪表示进入AT模式,双闪表示蓝牙已连接并打开了端口,打开这个端口的时候蓝牙模块的LED会由快闪变为双闪


开启手机蓝牙,寻找,一下就找到了HC-05,此时蓝牙灯闪变慢

下载蓝牙串口助手V1.97版,安装,打开,再次寻找,蓝牙找到了,选择连接,此时灯闪2S 1次,1次2下,


发送字符

接收字符

因为支持全双工通信,用串口发,手机接收

接收测试,中文是不可以正确显示的

模式选择

键盘控制模式,需要自定义按键操作


命令行模式,不会,总是返回数据长度


手机使用NRF的BLE control、NRF BLE UART软件搜索HC-05,没有搜到,HC-05是BLE 2.0的,nrf51882是4.0的,不知道为什么连上HC-05后,再搜其他蓝牙设备搜不到
页: [1]
查看完整版本: 【Makeblock使用】蓝牙测试成功