极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10866|回复: 1

蓝牙 2.1 模块调试记录

[复制链接]
发表于 2013-8-14 14:01:51 | 显示全部楼层 |阅读模式
本帖最后由 southwolf 于 2013-8-14 15:00 编辑

上班的工位不靠窗,调GPS比较蛋疼,只能等下班时间搞。上班时间就搞搞蓝牙吧

研究一下跟Pebble的连接问题。

张老师的Wiki(http://wiki.microduino.net/wiki/Microduino-%E3%80%90BT%E3%80%91) 虽然有个HM-9的说明文档,但还不够详细,只好自己动手了

蓝牙2.1模块外观

正面



背面(手抖拍糊了……将就着看吧= =#)



注意看背面我标注的红色方框,框里是切换软硬串口的跳线。默认是D9- RX、D10-TX 连接(软串口)。当然也可以通过焊接、银漆之类的方法接到TX1+RX0,或者D2+D3。

测试蓝牙模块时用USB转TTL连接3V3, GND, RX+TX(D9+D10),插上电脑。出厂默认波特率9600,8,N,1。加电后板上LED应该就开始闪烁了。

用串口助手发"AT" (不含引号,下同),如果收到"OK"证明模块已经正确工作。如果没反应,可以尝试设置波特率为115200、检查RX-TX是否接反等。

常用指令

查询波特率 "AT+BAUD?" 返回 "OK+BAUD:9600"
"AT+BAUD4" 设置波特率 为9600,或"AT+BAUD8"  设置波特率 为115200。返回结果为"OK+Set:115200" 设置完波特率后需要更改串口设置重新打开。

设备名查询"AT+NAME?" 返回 "OK+NAME:HMSoft"
设备名设置 "AT+NAMEMicroduinoBT"(MicroduinoBT是设备名,中间无空格)。返回"OK+Set:MicroduinoBT"

恢复出厂设置"AT+DEFAULT" 重启"AT+RESTART"

模块自检"AT+SECH?" 返回 "OK+SECH:OKAY" 证明自检成功

温度查询"AT+TEMP?" 返回 "OK+TEMP:33" 温度33度。报33度,测温枪测得31.8度。不怎么准,不要指望这货能代替温度传感器…

主从模式查询"AT+ROLE?" 返回"OK+ROLE:S" S:从机, M:主机。
模式设置"AT+ROLEM" 设为主机
查询配对密码"AT+PIN?" 设置配对密码"AT+PIN1234"
查询设置是否可见"AT+DISC?" "AT+DISC0" 其中 0:可发现可连接 1:只可发现 2:只可连接
清除配对"AT+CLEAR", 重新搜索"AT+SEARCH"

其他指令请参考张老师的Wiki (http://wiki.microduino.net/wiki/Microduino-%E3%80%90BT%E3%80%91)


Pebble与Microduino-BT连接

Pebble默认的配对密码是9999,所以需要先将Microduino-BT设为主模式、PIN码设为9999 开始搜索。然后就可以连上Pebble 了
  1. AT+ROLEM
  2. AT+PIN9999
  3. AT+SEARCH
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1 +6 收起 理由
Microduino + 6 很给力!

查看全部评分

回复

使用道具 举报

发表于 2013-8-23 10:57:06 | 显示全部楼层
很详细啊!整理一下加进wiki!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 07:46 , Processed in 0.039785 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表