查看“MCookie-BLE”的源代码
←
MCookie-BLE
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{Language|mCookie-BT}} {| style="width: 800px;" |- | [[file:mCookie-bt-rect.jpg|400px|thumb|right|mCookie-BT]] Microduino-BT模块是蓝牙低能耗 (BLE) 的串口透明传输模块。可与其他蓝牙设备进行连接通讯。 ==特色== *TI CC2541 芯片,低能耗; *支持iBecons模式; *多种方式恢复出厂设置, **使用“AT+ RENEW\r\n”命令恢复; **调试引脚的DEF接GND,然后模块上电,此时LED1亮,保持3秒后LED灯闪烁,此时松开DEF,恢复出厂设置成功,可以看到led灯每隔1S闪烁一次。 *有数据掉电保存功能; *支持AT 指令,可根据需要更改串口波特率、设备名称、配对密码等参数,使用灵活; *小巧、便宜、堆叠、开放; ==规格== *通讯形式:串口透传,默认串口为D4(RX)、D5(TX); *供电电源:+3.3VDC 50mA; *蓝牙协议:Bluetooth Specification V4.0 BLE; *支持服务:Central & Peripheral UUID FFE0,FFE1; *工作频率:2.4GHz ISM band; *调制方式:GFSK(Gaussian Frequency Shift Keying); *发射功率:≤4dBm; *灵 敏 度:≤-84dBm at 0.1% BER; *传输速率: **Asynchronous: 6 kbps; **Synchronous: 6 kbps; *状态指示灯: **连接前: ***主机,未记录从机地址时,每秒亮 100ms; ***主机,记录从机地址时,每秒亮 900ms; ***从机,每 2 秒亮 1 秒。 **连线后: **主机与从机均为每 5 秒亮 100 毫秒。(闪亮, 以便省电) *透传期间每个数据包不宜超过 120 字节,波特率越高,发包间隔要求越长。无线蓝牙透数据传均存在丢包率的问题,所以用户朋友们一定要做好应用层的数据校验和丢包重传。 *所有AT命令都是以“\r\n”结尾。大家在AT命令调试时要注意选择“\r\n”。大部分 AT 命令都是在未连接前有效,连接后所有数据均为透传。 *iBeacon 简单已集成。 通过 AT 命令 “AT+MODE2\r\n” 来设置, 只有在从机下才可以。 **工作模式 0:透传 , 1: 直驱(保留), 2: iBeacon **iBeacon 可苹果应用商店上的免费应用 Locate iBeacons 来测试,目前显示距离,使用方法参考: http://blog.csdn.net/mzy202/article/details/20365691 ==文档== 支持AT指令配置/控制:'''[[File:Microduino-BLE.pdf]]''' ==开发== ===串口通讯要求=== *默认的串口配置为: **波特率 9600 **无校验 **数据位8 **停止位1 *对于Arduino IDE自带串口监视器: **设置成:“\r\n”、“9600baud” *对于其他串口调试软件: **波特率 9600 **无校验 **数据位8 **停止位1 ===通过CoreUSB对BT进行“AT”命令调试,修改蓝牙参数=== *所需要准备的硬件有:mCookie-CoreUSB、mCookie-BT; *所需要准备的软件有:Arduino IDE【'''[[Microduino Getting started/zh]]'''】; *确认你的BT串口接法,默认是D4,D5。 测试程序使用串口D0、D1。 **如果使用的是D2,D3 *** **如果使用的是D4,D5。 *** [[file:mCookie-BT-2Big1.jpg|600px|thumb|center]] *程序: *启动Arduino IED,打开Microduino提供的测试程序,板卡选择Microduino-CoreUSB,再选择好串口,直接下载即可; *检测串口通讯是否正常: **打开对应串口监视器后,发送大写“AT”,若返回“OK”,说明配置成功。注意设置成:发送方式加上“\r\n”和波特率为“9600baud” [[file:mCookie-BT-AT1.jpg|800px|thumb|center]] [[file:mCookie-BT-AT2.jpg|800px|thumb|center]] **可以通过文档参数更改其他AT命令。 ===通过CoreUSB与其他蓝牙设备通讯=== 注意:如果使用Android设备调试,系统要4.3以上的才能检测到Microduino BT模块 [[file:mCookie-BT-app.gif|400px|thumb|center]] 通讯源代码参考:https://github.com/iascchen/android-microduino ===引脚说明=== :[[file:mCookie-BT-1Big2.jpg|800px|thumb|center|mCookie-BT]] <br style="clear: left"/> :[[file:mCookie-BT-2Big1.jpg|800px|thumb|center|mCookie-BT]] <br style="clear: left"/> ==应用== ==[[两个Microduino BT模块如何连接]]== ==[[两个Microduino BT互相通信]]== ==[[Microduino BT串口透传数据到IOS设备]]== '''相关应用:''' ==问题解答== *无法和win7进行配对? **检查win7电脑支持BT 4.0 协议吗?BT 模块只能用于4.0 协议,并且默认配对密码是000000。 *模块无法reset,只能通过上电重启? **可以通过上电启动或者通过串口发送AT指令“AT+RESTART\r\n”来重启。 *无法和iphone,Android手机配对? **一般是协议版本不支持,此BT 模块支持4.0 BT 协议 **For Andriod OS: 4.3 release **For IOS: iPhone4s upper, iPod touch 5 upper, iPad 3 upper and iPad mini upper ==图库== [[file:mCookie-BT-t1.jpg|thumb|600px|center]] [[file:mCookie-BT-b1.jpg|thumb|600px|center]] [[file:mCookie-BT-t.jpg|thumb|600px|center|mCookie-BT Front]] [[file:mCookie-BT-b.jpg|thumb|600px|center|mCookie-BT Back]] |}
返回至
MCookie-BLE
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息