“两个Microduino BT模块如何连接”的版本间的差异
第36行: | 第36行: | ||
[[File:BT-USBTTL-2.jpg|600px|center|thumb]] | [[File:BT-USBTTL-2.jpg|600px|center|thumb]] | ||
− | *配置从机参数: | + | *'''配置从机参数:''' |
**按原理图搭建好电路,通过USB数据线进行供电; | **按原理图搭建好电路,通过USB数据线进行供电; | ||
**打开Arduino编译器,选择好COM端口,打开串口调试,或者你用另外的串口助手也行。 | **打开Arduino编译器,选择好COM端口,打开串口调试,或者你用另外的串口助手也行。 | ||
第46行: | 第46行: | ||
***在串口数据发送框输入“AT+IMME?”后点击发送或回车,如果返回为“OK+ Get1”则为上电立即工作。否则你需要通过“AT+IMME1”命令设置为上电立即工作模式。 | ***在串口数据发送框输入“AT+IMME?”后点击发送或回车,如果返回为“OK+ Get1”则为上电立即工作。否则你需要通过“AT+IMME1”命令设置为上电立即工作模式。 | ||
− | *配置主机机参数: | + | *'''配置主机机参数:''' |
**查询并设置另外一个BT模块为主机模式: | **查询并设置另外一个BT模块为主机模式: | ||
− | ***在串口数据发送框输入“AT+ROLE?”后点击发送或回车,如果返回为“OK+ | + | ***在串口数据发送框输入“AT+ROLE?”后点击发送或回车,如果返回为“OK+ Get0”则为从机,你需要通过“AT+ROLE1”命令设置为主机模式。一般只要做到这步蓝牙就可以连接了。主机会自动搜索从机设备进行连接。 |
**如果无法连接请检查主机工作类型是否为上电等待(默认) | **如果无法连接请检查主机工作类型是否为上电等待(默认) | ||
第56行: | 第56行: | ||
**如果还是不能连接,可以尝试连接指定蓝牙MAC地址的从设备 | **如果还是不能连接,可以尝试连接指定蓝牙MAC地址的从设备 | ||
− | ** | + | **将USBTTL模块与从机相连,配置主机,查询从机 MAC地址,并将地址保存下来。 |
***在串口数据发送框输入“AT+ADDR?”后点击发送或回车,返回为“OK+ADDR:MAC(XXX)地址”,把地址记下来,主机需要通过该地址进行连接。 | ***在串口数据发送框输入“AT+ADDR?”后点击发送或回车,返回为“OK+ADDR:MAC(XXX)地址”,把地址记下来,主机需要通过该地址进行连接。 | ||
配置好从机参数之后,你只需要将它放置在一边,并且给它供电就行了。 | 配置好从机参数之后,你只需要将它放置在一边,并且给它供电就行了。 | ||
− | *** | + | ***将USBTTL模块与主机相连,配置主机,设置主机工作类型:上电立即工作 |
***在串口数据发送框输入“AT+CONXXX”,XXX为你记下来的从机MAC地址,然后点击发送或回车,如果返回为“OK”,则说明连接成功,此时你可以看到蓝牙两个指示灯不闪烁。如果连接不到指定设备,则进入搜索状态,此时尝试“AT+RESET”让模块重启,重新连接。 | ***在串口数据发送框输入“AT+CONXXX”,XXX为你记下来的从机MAC地址,然后点击发送或回车,如果返回为“OK”,则说明连接成功,此时你可以看到蓝牙两个指示灯不闪烁。如果连接不到指定设备,则进入搜索状态,此时尝试“AT+RESET”让模块重启,重新连接。 | ||
**如果连接成功,断开设备,将无法再次连接,你需要重新启动串口监视器,设置主机工作类型:上电等待,这样就能每次断电后都能连接。 | **如果连接成功,断开设备,将无法再次连接,你需要重新启动串口监视器,设置主机工作类型:上电等待,这样就能每次断电后都能连接。 | ||
|} | |} |
2014年8月21日 (四) 02:49的版本
注意:如果无返回值,你需要更换波特率为115200或者其他的,可能是波特率不匹配导致无法通讯。波特率设置可参考手册。
配置好从机参数之后,你只需要将它放置在一边,并且给它供电就行了。
|