最近要用蓝牙模块做一个小项目,写此文章做学习笔记,希望也能对大家有帮助
首先要实现蓝牙通信,其中一个要做主机,另外一个做从机,具体配置如下所示:
参考文章:
蓝牙通信
参考此博文,写得很不错。
总结补充一下,主从机处理配置基本的波特率,配对码一致外,
比较关键的两个指令是,AT+ROLE,AT+ROLE=0配置为主机模式,AT+ROLE=1配置为从机模式,对应地对于做主机的蓝牙模块配置为:AT+CMODE=0 设置指定地址连接模式;做从机的蓝牙模块配置为:AT+CMODE=1 设置任意地址连接模式。(对于AT+COMDE指令,不同的芯片模块参数对应的功能不一样,要以数据手册为准)
并且,对于配置为主机的模块,还要设置指定连接的地址,通过发送指令: AT+BIND=0020,0800,35C6;(要写对格式,将冒号改为逗号)(要连接的从机地址可通过给从机发送AT+ADDR?可查询)。
这些都配置好之后,主从机发送“AT+RESET”复位一下,突出AT指令模式,静待几秒钟指示灯从快闪变慢闪即说明已经连接上。将串口调试助手的波特率改为9600就可以进行通信啦!!!!
具体指令参数可以参考数据手册。
文章评论