所需元件:HC-06蓝牙透传模块 *2;
usb-ttl电平线*1
描述:从淘宝上买的HC-06模块的设置和书上所用的蓝牙芯片完全不一样 所以这个部分基本靠网上查阅相关资料完成
因为之前MONSKI MONKEY的串口已经调通了,HC-06作为主从一体的蓝牙透传模块只要接上电脑和arduino就算完成了
手头的蓝牙芯片是别人给的完全没有资料,如果有资料的话这里应该根本不存在任何难度
为了完成蓝牙通信需要把两块蓝牙模块一个设置成主机,一个设置成从机
方法:蓝牙模块接usb-ttl电平线接电脑,电脑打开串口调试助手。这个hc-06模块本身上电后是处于数传的从机模式。所以想要改变它的工作状态需
要进入它的命令模式。用AT命令进行更改。
第一步:按照网上图片连接蓝牙芯片和usb-ttl线 vcc gnd tx rx四根 注意tx和rx 是交叉连线哈
第二步:按住蓝牙芯片上的按钮同时将usb-ttl线接入电脑usb口。保持1秒,释放按钮。
KF很罗嗦:这个地方一点要按住按钮的同时插 然后保持一下再松掉。顺序不对 保持的时间不够都有可能无法进入AT命令模式,一旦进入到AT模式后,蓝牙芯片上的
灯的闪烁频率就会发生变化,是亮2秒灭2秒。比之前默认的数传模式的灯闪烁的频率要慢。
原理:这个蓝牙模块要求进入命令模式的时候,en引脚有个高电平 这个按钮就是为了保持这个高电平使能信号的
所以可以直接给en端一个高电平也是可以进入AT模式的 但既然给了按钮 就用按钮好了
第三步:进入AT命令模式后,按照网上搜到的AT命令进行设置就好 一块ROLE设置成1 一块ROLE设置成0 ,
KF很罗嗦:HC-06蓝牙模块进入命令模式时,波特率是38400.不是平时数据传送的速率哟。
第四步:将设置好主从的两块蓝牙芯片一块接到arduino,一块用usb-ttl线接在电脑上。给arudino接上外接的电源。这是会发现两片蓝牙芯片的闪烁频率编程一样的了。变得一
起亮,一起秒。从processing应用程序端观察。发现已经可以开始接受数据了。于是蓝牙的MONSKI实验就做完了。
KF很罗嗦:因为蓝牙和arduino连接的时候用的是tx和rx 引脚 这个和arduino的程序下载引脚是一样的。下载程序的时候请务必把蓝牙从板子上断开。否则程序无法
正确下载到 arduino板子呦。