“两个Microduino BT模块如何连接”的版本间的差异
第44行: | 第44行: | ||
***在串口数据发送框输入“AT+ROLE?”后点击发送或回车,如果返回为“OK+ Get0”则为从机,如果返回为“OK+ Get1”则为主机,因此你需要通过“AT+ROLE0”命令设置为从机模式。 | ***在串口数据发送框输入“AT+ROLE?”后点击发送或回车,如果返回为“OK+ Get0”则为从机,如果返回为“OK+ Get1”则为主机,因此你需要通过“AT+ROLE0”命令设置为从机模式。 | ||
**检查从机工作类型:上电立即工作 | **检查从机工作类型:上电立即工作 | ||
− | ***在串口数据发送框输入“AT+IMME?”后点击发送或回车,如果返回为“OK+ | + | ***在串口数据发送框输入“AT+IMME?”后点击发送或回车,如果返回为“OK+ Get1”则为上电立即工作。否则你需要通过“AT+IMME1”命令设置为上电立即工作模式。 |
**查询从机 MAC地址,并将地址保存下来。 | **查询从机 MAC地址,并将地址保存下来。 | ||
***在串口数据发送框输入“AT+ADDR?”后点击发送或回车,返回为“OK+ADDR:MAC(XXX)地址”,把地址记下来,主机需要通过该地址进行连接。 | ***在串口数据发送框输入“AT+ADDR?”后点击发送或回车,返回为“OK+ADDR:MAC(XXX)地址”,把地址记下来,主机需要通过该地址进行连接。 | ||
第51行: | 第51行: | ||
*配置主机机参数: | *配置主机机参数: | ||
**查询并设置另外一个BT模块为主机模式: | **查询并设置另外一个BT模块为主机模式: | ||
− | ***在串口数据发送框输入“AT+ROLE?”后点击发送或回车,如果返回为“OK+ Get0”则为从机,如果返回为“OK+ Get1”则为主机,因此你需要通过“AT+ | + | ***在串口数据发送框输入“AT+ROLE?”后点击发送或回车,如果返回为“OK+ Get0”则为从机,如果返回为“OK+ Get1”则为主机,因此你需要通过“AT+ROLE1”命令设置为主机模式。一般只要做到这部蓝牙就可以连接了。主机会自动搜索设备进行连接。 |
**检查并设置主机工作类型:上电等待 | **检查并设置主机工作类型:上电等待 | ||
***在串口数据发送框输入“AT+IMME?”后点击发送或回车,如果返回为“OK+ Get1”则为上电立即工作。因此你需要通过“AT+IMME0”命令设置为上电等待。 | ***在串口数据发送框输入“AT+IMME?”后点击发送或回车,如果返回为“OK+ Get1”则为上电立即工作。因此你需要通过“AT+IMME0”命令设置为上电等待。 |
2014年8月20日 (三) 16:41的版本
注意:如果无返回值,你需要更换波特率为115200或者其他的,可能是波特率不匹配导致无法通讯。
配置好从机参数之后,你只需要将它放置在一边,并且给它供电就行了。
当IMME 指令设置为上电工作时(IMME=1),若模块有记忆的成功连接过的设备地址,则模块会立即尝试连接,若无记忆成功连接过的设备地址,则进入搜索状态。前面我们已经成功连接到一个蓝牙设备,这样,我们只要设置上电工作时,就会立即连接,这样,只要配对一次之后,就再也不需要配置了,只要供了电就能自动连接。因此你需要通过“AT+IMME1”命令设置为上电立即工作。 |