蓝牙模块的功能和参数设置
发布时间:2013/11/13 20:41:47 访问次数:7582
这个蓝牙遥控机械手小车,ATMEGA164PA-MU用了一个Arduino控制器作为遥控器主机,一个32位舵机控制板作为接收器从机,两者之间采用蓝牙无线通信,所用到的一对蓝牙模块是DFRobot出品的Bluetooth V3模块。
Bluetooth V3蓝牙模块上有一个两位拨码开关,如图4所示,1号开关YLED Off是LINK灯的开关,可以关闭UNK省电,2号开关AT Mode是AT命令模式开关。
通过串口助手软件发送AT命令设置蓝牙模块参数时,需要用到USB to Serial模块,如图5所示,该模块的功能是将丌乙
串口转换为USB接口。
安装好驱动程序后,将2号开关ATMode拨到ON端,在Windows的设备管理器里可以看到自动生成的串口号,如图6所示,不同电脑产生的串口号可能不同。
接着打开SSCOM3.2串口助手,如图7所示,选择USB to Seria幞块对应的COM口(这里是COM3),设置波特率为38400,在发送行(字符串输入框)输入各AT命令(参见官方说明)进行参数设置。
实际上只要修改3个参数即可,首先输入双引号里的内容,即“AT+CMODE=1”,其中1含义是任意蓝牙地址连接模式不受绑定指令设置地址的约束)。把两个蓝牙模块的CMODE参圈5 USB to Serialgt块与蓝牙{擞的插接方法数都设置为1,可以用“AT+CMODE?”来核实参数是否设置对了。把波特率改为115200bWs,通过在发送行输入A-[命令“AT+ UART=115200,O,0”来设置。由于蓝牙模块默认为从机模式,所以只拿出一个蓝牙模块把它设置为主机模式,在发送行输入“AT+ROLE=1”,其中1的含义是模块为主机。其他参数直接用默认参数。
主从成对使用时,不需要驱动程序,也不需要配对密码,两个模块上电就能传输。模块上的STATE灯频繁闪烁表示正在配对,UN瞅T常亮表示配对完毕,此时串口功能已经启动。一主一从成对正常使用时,UNK灯不会灭。如主机和从机距离太远而断线,则主机和从机的灯一直闪烁,如果它们距离再靠近,则又会自动连上。主机会记忆它配好的从机,一上电,主机就会找它记忆的从机地址。通过串口助手设置好参数后,以后两个模块都会自动无线虚拟串口联机,你把它们看成有线串口联机,用熟悉的RS232通信协议编制通信程序即可。
另外还有两点需要注意:一是把USB to SeriaI横块生成昀串口号圈7用SSCOM3.2串口助手软件设置蓝牙模块to Serial模块从电脑的USB插座里拔出前,要在SSCOM3.2串口助手软件里点击“关闭串口”按钮,否则串口资源会继续占32路舵机控制板的通信波特率设置为115200bit/s,用通过图8中的7号拨码开关来设置(见图10),把两个拨码开关用,如果再把模块插到电脑,就不能使用这个串口了,二是在双单片机蓝牙通信前,耍把两个蓝牙模块上的AT Mode开关拨到2端,退出AT命令模式。
Bluetooth V3蓝牙模块上有一个两位拨码开关,如图4所示,1号开关YLED Off是LINK灯的开关,可以关闭UNK省电,2号开关AT Mode是AT命令模式开关。
通过串口助手软件发送AT命令设置蓝牙模块参数时,需要用到USB to Serial模块,如图5所示,该模块的功能是将丌乙
串口转换为USB接口。
安装好驱动程序后,将2号开关ATMode拨到ON端,在Windows的设备管理器里可以看到自动生成的串口号,如图6所示,不同电脑产生的串口号可能不同。
接着打开SSCOM3.2串口助手,如图7所示,选择USB to Seria幞块对应的COM口(这里是COM3),设置波特率为38400,在发送行(字符串输入框)输入各AT命令(参见官方说明)进行参数设置。
实际上只要修改3个参数即可,首先输入双引号里的内容,即“AT+CMODE=1”,其中1含义是任意蓝牙地址连接模式不受绑定指令设置地址的约束)。把两个蓝牙模块的CMODE参圈5 USB to Serialgt块与蓝牙{擞的插接方法数都设置为1,可以用“AT+CMODE?”来核实参数是否设置对了。把波特率改为115200bWs,通过在发送行输入A-[命令“AT+ UART=115200,O,0”来设置。由于蓝牙模块默认为从机模式,所以只拿出一个蓝牙模块把它设置为主机模式,在发送行输入“AT+ROLE=1”,其中1的含义是模块为主机。其他参数直接用默认参数。
主从成对使用时,不需要驱动程序,也不需要配对密码,两个模块上电就能传输。模块上的STATE灯频繁闪烁表示正在配对,UN瞅T常亮表示配对完毕,此时串口功能已经启动。一主一从成对正常使用时,UNK灯不会灭。如主机和从机距离太远而断线,则主机和从机的灯一直闪烁,如果它们距离再靠近,则又会自动连上。主机会记忆它配好的从机,一上电,主机就会找它记忆的从机地址。通过串口助手设置好参数后,以后两个模块都会自动无线虚拟串口联机,你把它们看成有线串口联机,用熟悉的RS232通信协议编制通信程序即可。
另外还有两点需要注意:一是把USB to SeriaI横块生成昀串口号圈7用SSCOM3.2串口助手软件设置蓝牙模块to Serial模块从电脑的USB插座里拔出前,要在SSCOM3.2串口助手软件里点击“关闭串口”按钮,否则串口资源会继续占32路舵机控制板的通信波特率设置为115200bit/s,用通过图8中的7号拨码开关来设置(见图10),把两个拨码开关用,如果再把模块插到电脑,就不能使用这个串口了,二是在双单片机蓝牙通信前,耍把两个蓝牙模块上的AT Mode开关拨到2端,退出AT命令模式。
这个蓝牙遥控机械手小车,ATMEGA164PA-MU用了一个Arduino控制器作为遥控器主机,一个32位舵机控制板作为接收器从机,两者之间采用蓝牙无线通信,所用到的一对蓝牙模块是DFRobot出品的Bluetooth V3模块。
Bluetooth V3蓝牙模块上有一个两位拨码开关,如图4所示,1号开关YLED Off是LINK灯的开关,可以关闭UNK省电,2号开关AT Mode是AT命令模式开关。
通过串口助手软件发送AT命令设置蓝牙模块参数时,需要用到USB to Serial模块,如图5所示,该模块的功能是将丌乙
串口转换为USB接口。
安装好驱动程序后,将2号开关ATMode拨到ON端,在Windows的设备管理器里可以看到自动生成的串口号,如图6所示,不同电脑产生的串口号可能不同。
接着打开SSCOM3.2串口助手,如图7所示,选择USB to Seria幞块对应的COM口(这里是COM3),设置波特率为38400,在发送行(字符串输入框)输入各AT命令(参见官方说明)进行参数设置。
实际上只要修改3个参数即可,首先输入双引号里的内容,即“AT+CMODE=1”,其中1含义是任意蓝牙地址连接模式不受绑定指令设置地址的约束)。把两个蓝牙模块的CMODE参圈5 USB to Serialgt块与蓝牙{擞的插接方法数都设置为1,可以用“AT+CMODE?”来核实参数是否设置对了。把波特率改为115200bWs,通过在发送行输入A-[命令“AT+ UART=115200,O,0”来设置。由于蓝牙模块默认为从机模式,所以只拿出一个蓝牙模块把它设置为主机模式,在发送行输入“AT+ROLE=1”,其中1的含义是模块为主机。其他参数直接用默认参数。
主从成对使用时,不需要驱动程序,也不需要配对密码,两个模块上电就能传输。模块上的STATE灯频繁闪烁表示正在配对,UN瞅T常亮表示配对完毕,此时串口功能已经启动。一主一从成对正常使用时,UNK灯不会灭。如主机和从机距离太远而断线,则主机和从机的灯一直闪烁,如果它们距离再靠近,则又会自动连上。主机会记忆它配好的从机,一上电,主机就会找它记忆的从机地址。通过串口助手设置好参数后,以后两个模块都会自动无线虚拟串口联机,你把它们看成有线串口联机,用熟悉的RS232通信协议编制通信程序即可。
另外还有两点需要注意:一是把USB to SeriaI横块生成昀串口号圈7用SSCOM3.2串口助手软件设置蓝牙模块to Serial模块从电脑的USB插座里拔出前,要在SSCOM3.2串口助手软件里点击“关闭串口”按钮,否则串口资源会继续占32路舵机控制板的通信波特率设置为115200bit/s,用通过图8中的7号拨码开关来设置(见图10),把两个拨码开关用,如果再把模块插到电脑,就不能使用这个串口了,二是在双单片机蓝牙通信前,耍把两个蓝牙模块上的AT Mode开关拨到2端,退出AT命令模式。
Bluetooth V3蓝牙模块上有一个两位拨码开关,如图4所示,1号开关YLED Off是LINK灯的开关,可以关闭UNK省电,2号开关AT Mode是AT命令模式开关。
通过串口助手软件发送AT命令设置蓝牙模块参数时,需要用到USB to Serial模块,如图5所示,该模块的功能是将丌乙
串口转换为USB接口。
安装好驱动程序后,将2号开关ATMode拨到ON端,在Windows的设备管理器里可以看到自动生成的串口号,如图6所示,不同电脑产生的串口号可能不同。
接着打开SSCOM3.2串口助手,如图7所示,选择USB to Seria幞块对应的COM口(这里是COM3),设置波特率为38400,在发送行(字符串输入框)输入各AT命令(参见官方说明)进行参数设置。
实际上只要修改3个参数即可,首先输入双引号里的内容,即“AT+CMODE=1”,其中1含义是任意蓝牙地址连接模式不受绑定指令设置地址的约束)。把两个蓝牙模块的CMODE参圈5 USB to Serialgt块与蓝牙{擞的插接方法数都设置为1,可以用“AT+CMODE?”来核实参数是否设置对了。把波特率改为115200bWs,通过在发送行输入A-[命令“AT+ UART=115200,O,0”来设置。由于蓝牙模块默认为从机模式,所以只拿出一个蓝牙模块把它设置为主机模式,在发送行输入“AT+ROLE=1”,其中1的含义是模块为主机。其他参数直接用默认参数。
主从成对使用时,不需要驱动程序,也不需要配对密码,两个模块上电就能传输。模块上的STATE灯频繁闪烁表示正在配对,UN瞅T常亮表示配对完毕,此时串口功能已经启动。一主一从成对正常使用时,UNK灯不会灭。如主机和从机距离太远而断线,则主机和从机的灯一直闪烁,如果它们距离再靠近,则又会自动连上。主机会记忆它配好的从机,一上电,主机就会找它记忆的从机地址。通过串口助手设置好参数后,以后两个模块都会自动无线虚拟串口联机,你把它们看成有线串口联机,用熟悉的RS232通信协议编制通信程序即可。
另外还有两点需要注意:一是把USB to SeriaI横块生成昀串口号圈7用SSCOM3.2串口助手软件设置蓝牙模块to Serial模块从电脑的USB插座里拔出前,要在SSCOM3.2串口助手软件里点击“关闭串口”按钮,否则串口资源会继续占32路舵机控制板的通信波特率设置为115200bit/s,用通过图8中的7号拨码开关来设置(见图10),把两个拨码开关用,如果再把模块插到电脑,就不能使用这个串口了,二是在双单片机蓝牙通信前,耍把两个蓝牙模块上的AT Mode开关拨到2端,退出AT命令模式。
热门点击