http://www.wavesen.com/probig.asp?id=17

本模块为新推出的产品,各项功能和性能、及引脚封装,均兼容于HC-06。

为低成本需求的的客户推荐本产品。相比HC-06来说,减少了一个存储芯片,而把程序内置于蓝牙芯片里了,

相当于CPU与存储器二合为一。如有技术疑问请联系我们咨询。

不建议用在超过115200的波特率,信号的干扰会使系统不稳定。
设置超过115200后用电脑无法使用,要用单片机编程于高于115200才能使用此波特率和重新发AT命令设低波特率
用AT命令设好波特率后,下次上电使用不需再设,可以掉电保存波特率。

HC-07是主从分开的蓝牙串口模块,内置存储芯片,容量略小于HC-05,HC-06。功能齐全,性价比高(供电电压 3.3V~3.6V)

主机:用来搜索从设备,不能被其他设备搜索。(带白点的蓝牙模块)

从机:用来被搜索的设备,不能主动搜索其他设备。

主从连上以后就相当于一根串口线使用,这个时候就不分主从,也就是透传模式。

本模块为新推出的产品,各项功能和性能、及引脚封装,均兼容于HC-06。为低成本需求的的客户推荐本产品。相比HC-06来说,减少了一个存储芯片,而把程序内置于蓝牙芯片里了,相当于CPU与存储器二合为一。如有技术疑问请联系我们咨询。

1、 采用CSR主流蓝牙芯片,蓝牙V2.0协议标准

2、 串口模块工作电压3.3V。

3、 波特率为1200,2400,4800,9600,19200,38400,57600,115200用户可设置

4、 核心模块尺寸大小为:27mm x 13 mm x 2mm。

5、 工作电流:配对中:30~40mA   配对完毕未通信:2~8Ma    通信中:8mA

6、 休眠电流:无休眠

7、 用于GPS导航系统,水电煤气抄表系统,工业现场采控系统。

8、 可以与蓝牙笔记本电脑、电脑加蓝牙适配器、PDA等设备进行无缝连接

一、出厂默认参数:
从机,波特率:9600,N,8,1。配对密码:1234;如要需要主机模式,请下单时注明。

二、AT命令集如下:
1、测试通讯
发送:AT(返回OK,一秒左右发一次)
返回:OK

2、改蓝牙串口通讯波特率
发送:AT+BAUD1
返回:OK1200

发送:AT+BAUD2
返回:OK2400
……
1---------1200
2---------2400
3---------4800
4---------9600
5---------19200
6---------38400
7---------57600
8---------115200
9---------230400
A---------460800
B---------921600
C---------1382400
不建议用在超过115200的波特率,信号的干扰会使系统不稳定。
设置超过115200后用电脑无法使用,要用单片机编程于高于115200才能使用此波特率和重新发AT命令设低波特率
用AT命令设好波特率后,下次上电使用不需再设,可以掉电保存波特率。

3、改蓝牙名称
发送:AT+NAMEname
返回:OKname
参数name:所要设置的当前名称,即蓝牙被搜索到的名称。20个字符以内。
例:发送AT+NAMEbill_gates
    返回OKname
    这时蓝牙名称改为bill_gates
    参数可以掉电保存,只需修改一次。PDA端刷新服务可以看到更改后的蓝牙名称。

4、改蓝牙配对密码
发送:AT+PINxxxx
返回:OKsetpin
参数xxxx:所要设置的配对密码,4个字节,此命令可用于从机或主机。
从机则是适配器或手机弹出要求输入配对密码窗口时,则手工输入此参数就可以连接从机。
主机则是在用主蓝牙模块连数码相机时,数码相机是从机,找到相机的配对密码,再设入主蓝牙模块,则主蓝牙模块就可以自动连接相机。
例:发送AT+PIN8888
    返回OKsetpin
    这时蓝牙配对密码改为8888,模块在出厂时的默认配对密码是1234。
    参数可以掉电保存,只需修改一次。

http://www.wavesen.com/downloadDis.asp?id=37

模块进入AT指令有两种方法

1:在模块上电之前(也可以同时),把KEY脚设置为高电平(或接VCC),
此时LED慢闪(2S一次),模块进入AT状态,波特率固定为38400.

2:在模块上电的时候,把KEY脚设置为低电平(或接GND),此时LED快闪(1S两次),
然后再把KEY脚设置为高电平(或接VCC),模块也会进入AT指令,
但是LED依旧快闪,此时波特率为默认波特率9600.

led引脚指示蓝牙连接状态,输出脉冲表示没有蓝牙连接,输出高表示蓝牙已连接并打开了端口

HC-07 蓝牙串口模块的更多相关文章

  1. 在安卓下使用python连接蓝牙串口模块(HC-06)

    在安卓上安装Python: 请参考:https://github.com/kuri65536/python-for-android/blob/master/README.md下载程序文件需要访问 ht ...

  2. 两个HC-05蓝牙模块互相绑定构成无线串口模块

    HC-05 嵌入式蓝牙串口通讯模块(以下简称模块)具有两种工作模式:命令响应工作模式和自动连接工作模式,在自动连接工作模式下模块又可分为主(Master).从(Slave)和回环(Loopback)三 ...

  3. 玩转X-CTR100 l STM32 l STM32F4 l 蓝牙串口通信

    我造轮子,你造车,创客一起造起来!更多塔克创新资讯[塔克社区 www.xtark.cn ][塔克博客 www.cnblogs.com/xtark/ ]      蓝牙串口通信模块,X-CTR100控制 ...

  4. BluetoothChat用于蓝牙串口通信的修改方法

    本人最近在研究嵌入式的串口通信,任务是要写一个手机端的遥控器用来遥控双轮平衡小车.界面只用了一个小时就写好了,重要的问题是如何与板子所带的SPP-CA蓝牙模块进行通信. SPP-CA模块自带代码,在这 ...

  5. Android蓝牙串口通讯【转】

    本文转载自:http://blog.sina.com.cn/s/blog_631e3f2601012ixi.html Android蓝牙串口通讯 闲着无聊玩起了Android蓝牙模块与单片机蓝牙模块的 ...

  6. C#:蓝牙串口读数据和写数据

    首次使用C#编写与COM口有关的程序,期间遇到了很多问题,写下自己的经验总结,如有错漏,欢迎批评指正! 1.新建一个串口类( SerialPort类) //Create a serial port f ...

  7. 手机与Arduino蓝牙串口通讯实验及完整例程

    安卓手机与Arduino之间采用蓝牙串口通讯,是很多智能装置和互动装置常用的控制方法,简单而有效,无需网络环境,很实用的技术. 实验采用Arduino UNO板,加了一块1602LCD屏做显示(因为只 ...

  8. Android 蓝牙串口通信工具类 SerialPortUtil 3.0.+

    建议使用4.+版本,避免一些不必要的bug.4.+版本文档地址:https://www.cnblogs.com/shanya/articles/16062256.html SerialPortUtil ...

  9. 低功耗蓝牙4.0BLE编程-nrf51822开发(11)-蓝牙串口代码分析

    代码实例:点击打开链接 实现的功能是从uart口发送数据至另一个蓝牙串口,或是从蓝牙读取数据通过uart打印出数据. int main(void) { // Initialize leds_init( ...

随机推荐

  1. Python语言库pyttsx3

    这是一个文字转语音的python模块. 1. macos下安装的时候出现问题:  后来发现,Foundation, AppKit, PyObjCTools都不存在,主要原因是缺少依赖模块pyobjc, ...

  2. set -o vi AIX下shell

    set -o vi 再用esc+K键就可以使用上一条指令了 esc+kesc+j上下翻 ksh默认是emacs风格的.set -o emacs 在AIX下使用自己已经使用过的命令 在AIX下使用,默认 ...

  3. mini_httpd在RedHat 5下安装

    1.安装mini_httpdcd /usr/src/redhat/SOURCES wget http://www.acme.com/software/mini_httpd/mini_httpd-1.1 ...

  4. HTML 禁止显示input默认提示信息

    看问题 html代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo ...

  5. hdu 1846(巴什博弈)

    Brave Game Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total ...

  6. html学习-css

    1.css初识 css 中文解释:层叠样式表,把html比作骨骼的话,css就是衣服,他的外在都能通过css来修饰,js则是肌肉,能使html动起来.产生用户交互... 1.1css样式表类型 css ...

  7. loadrunner中controller 中scenario-> rendezvous灰色不可用的解决方法:

    1.首先确保lr_rendezvous("login");函数添加成功  Action() { web_set_max_html_param_len("2048" ...

  8. JQuery 分割字符串

    JQuery 分割字符串 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> ...

  9. jquery通配符说明

    按姓名匹配 1,name前缀为aa的所有div的jquery对象 Js代码 收藏代码$("div[name^='aa']"); 2,name后缀为aa的所有div的jquery对象 ...

  10. 2017 计蒜之道 初赛 第五场 B. UCloud 的安全秘钥(简单)

    暴力. 暴力枚举$S$串的每一个长度为$m$的子串,排序判断即可. #include <iostream> #include <cstdio> #include <cst ...