查看“蓝牙串口(主/从)”的源代码
←
蓝牙串口(主/从)
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于这些用户组的用户使用:
用户
,labplus
您可以查看与复制此页面的源代码。
[[文件:黑色传感器最终版12.20-11.png|350px|缩略图|右]] == 概述 == 无线蓝牙透传模块。出厂默认连接参数:默认名字:HC06、波特率9600bps、配对密码00000、 == 技术参数 == * 工作电压:VCC 3.3-5V * 连接方式:UART * 数字2.4GHz 无线收发射 * CSR BC04 蓝牙芯片技术 * 蓝牙Class 2 功率级别 * 灵敏度(误码率)达到-80dBm * 有效距离:空旷地可达10米 * 模块尺寸:24x46x7.5mm == 引脚定义 == {| class="wikitable" |- | <small>VCC</small> || <small>电源</small> |- | <small>RXT</small> || <small>接收端,蓝牙模块接收从其他设备发送端TXD发来的数据</small> |- | <small>TXD</small> || <small>发送端,蓝牙模块发送数据给其他设备的接收端RXD</small> |- | <small>GND</small> || <small>地</small> |} == 使用教程 == * led指示蓝牙连接状态,闪烁表示没有蓝牙连接,常亮表示蓝牙已连接并打开了端口 * 配对以后当全双工串口使用,无需了解任何蓝牙协议,但仅支持8位数据位、1位停止位、无奇偶校验的通信格式,这也是最常用的通信格式,不支持其他格式。 * 在未建立蓝牙连接时支持通过AT指令设置波特率、名称、配对密码。蓝牙连接以后自动切换到透传模式 === <small>AT 指令集</small> === ==== <small><small>测试通讯</small></small> ==== 发送:AT(返回OK,一秒左右发一次)<br /> 返回:OK<br /> <br /> ==== <small><small>改蓝牙串口通讯波特率</small></small> ==== 发送:AT+BAUD1<br /> 返回:OK1200<br /> <br /> 发送:AT+BAUD2<br /> 返回:OK2400<br /> ……<br /> 1---------1200<br /> 2---------2400<br /> 3---------4800<br /> 4---------9600<br /> 5---------19200<br /> 6---------38400<br /> 7---------57600<br /> 8---------115200<br /> 9---------230400<br /> A---------460800<br /> B---------921600<br /> C---------1382400<br /><br /> 不建议用在超过115200 的波特率,信号的干扰会使系统不稳定。设置超过115200 后用电脑无法使用,要用单片机编程于高于115200 才能使用此波特率和重新发AT 命令设低波特率<br /> 用AT 命令设好波特率后,下次上电使用不需再设,可以掉电保存波特率。<br /> ==== <small><small>改蓝牙名称</small></small> ==== 发送:AT+NAMEname<br /> 返回:OKsetname<br /><br /> 参数name:所要设置的当前名称,即蓝牙被搜索到的名称。20 个字符以内。<br /> 例:发送AT+NAMEbill_gates<br /> 返回OKsetname<br /><br /> 这时蓝牙名称改为bill_gates<br /> 参数可以掉电保存,只需修改一次。PDA 端刷新服务可以看到更改后的蓝牙名称。<br /> ==== <small><small>改蓝牙配对密码</small></small> ==== 发送:AT+PINxxxx<br /> 返回:OKsetpin<br /> 参数xxxx:所要设置的配对密码,4 个字节,此命令可用于从机或主机。从机是适配器或手 机弹出要求输入配对密码窗口时,手工输入此参数就可以连接从机。主蓝牙模块搜索从机后, 如果密码正确,则会自动配对,主模块除了可以连接配对从模块外,其他产品包含从模块的 时候也可以连接配对,比如含蓝牙的数码相机,蓝牙GPS,蓝牙串口打印机,等等,特别地, 蓝牙GPS 为典型例子<br /><br /> 例:发送AT+PIN8888<br /> 返回OKsetpin<br /><br /> 这时蓝牙配对密码改为8888,模块在出厂时的默认配对密码是1234。<br /> 参数可以掉电保存,只需修改一次。<br /> === <small>Arduino示例</small> === === <small>MicroPython示例</small> === <pre style="color:blue"> from microbit import * # Write your code here :-) uart.init(baudrate=9600, bits=8, parity=None, stop=1, tx=pin1, rx=pin0) sleep(1000) uart.write('AT+PIN0000') sleep(1000) while True: if uart.any(): sleep(25) _inByte=uart.readall() uart.write(_inByte) </pre> === <small>图形化示例</small> === == 版本历史记录 == {| border="1" cellspacing="0" align="left" cellpadding="0" width="60%" style="text-align:center;" |- style="text-align:center;background-color:#6fa8dc;color:#fffff;" !width="10%"|Version !!width="15%"| Date !! Note <small>[+]新增[-]删除[^]修复</small> |- | V2.0 || || style="text-align:left"| |}
返回至
蓝牙串口(主/从)
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
软件
Labplus软件
mPython软件
Mixly集成盛思版
mpython_conn
教学套件
创客初级实验箱
创客初级实验箱进阶版
创客中级实验箱
创客中级实验箱Ⅱ
人工智能交互实验箱
桌面机器人
乐动魔盒
可穿戴作品电子套件
创意触摸板套装
乐动魔块中级套装
乐动魔块高级套装
bot:bit
编程造物套装
逻辑造物套装
人工智能套装
物联网套装
高中信息技术套装
掌控板初级套装
初中信息技术材料包
开源硬件教学套装
冲锋舟
造物
Arduino
乐动魔块(旧版)
Blue:bit电子积木
MicroBit系列
掌控板系列
AI摄像头V1.0
AI摄像头V2.0
1956
掌控魔盒
乐动掌控
乐动魔块
互动作品
森林奇遇记
创客森林
创客乐园
物联网演示系统
博物馆防盗演示实验系统
梦想舞台演示实验系统
智能家居演示实验系统
智能教室演示实验系统
智能停车场演示实验系统
DIY-木板系列
嘘寒问暖
硬币存款机
吼一声试试
斜不胜正灯
时光葫芦
旋转转盘
越光宝盒
治愈系萌犬
光明使者
避障机械车
DIY-亚克力系列
情绪机器人
创意七彩灯
温湿度机器人
留言机
游龙戏灯
三色时钟
光影精灵
光影时钟
智能应用系列
LED眼镜
32x16 RGB LED点阵屏
DIY环境温湿度显示系统
DIY创客空间访客记录仪
其他
金属结构件套装
耗材存取管理柜
更多
课程资源
常见问题解答
Arduino语法参考手册
链接
Labplus官网
STEAM创客教育平台
工具
链入页面
相关更改
特殊页面
页面信息