1

昇润科技CC2541透传模块默认配置为无模式(既不是主机也不是从机,可通过命令设置主或从模式),数据加密,连接间隔20ms,广播间隔100ms。首先将蓝牙透传模块供电后通过串口连接到计算机上,并将Wake up脚接地,然后打开BleConfig软件,在串口设置部分选择正确的波特率后开启串口来进行调试,此时点击串口配置右边的“通讯测试”按钮,如果BleConfig工具返回“AT+OK”,才说明透传模块的串口配置成功,其次就是要设置模块为从机,也是返回“AT+OK”说明从机配置OK,这样模块就进入数传模式,可以与手机(主机)进行数据交互。

2

1、连接透传模块

在手机上打开数传APP,APP将进入搜索界面,在界面右上方点击设置按钮 ,即可对APP的数据加密方式进行设置,设置后在搜索界面点击透传模块的广播名称,APP就会连接透传模块。

3

2、自定义设置

APP连接上透传模块后进入自定义界面,在该界面可设置键值和R、G、B、W、M色值。

(1)键值设置。

在APP上点击"键值设置” ,然后点击你所要设置的按键,设置好按键的值后再点击确定保存(注:有“按下数据”和“抬起数据”设置,分别对应按下按键和抬起手指时APP给模块发的数据),设置完后按按键,就会把设置的键值发送给透传模块,并在PC端调试工具(即BleConfig)的数据接收框中显示出来。翘板开的情况下按下按键,APP只发送一次数据,而在翘板关的情况下按下按键,APP会连续发送数据,再点击一下按键才会停止发送数据。

4

(2)R、G、B、W、M色值设置。

点击某个颜色后面的设置按键,设置色值范围,设置完后滑动该颜色的滑条,APP就会将色值发送给透传模块,并在PC端调试工具的数据接收框中显示出来。色值在设置的范围内,随着滑动滑条而变化。(注:设置的最大值不能超过FFFF)

5

3、数传

点击APP主界面下方的数传按钮,进入数传界面,点击TX下方的文本框输入要发送的数据,设置好发送间隔,然后点击发送按钮就将数据发送给了透传模块(注:数据加密时单次发送数据最多为17个字节,不加密时为20字节),如果勾选定时发送,APP就会连续发送数据给透传模块,并在PC端调试工具的数据接收框中显示出来。模块发送的数据可以通过BleConfig工具里的“透传数据发送”选项卡输入要发送的数据点击发送即可。

6

4、模块设置

用户可在APP或者BleConfig工具查看/设置透传模块的接口参数、模块信息以及打开模块的PWM、IO口、ADC功能。

(1)查看、设置接口参数

在APP的接口参数界面点击右上方的同步按钮,可查看当前模块的接口参数,也可在该界面对模块的接口参数进行设置。用户也可以通过点击BleConfig工具串口配置右边的“同步参数”按钮查看模块当前的接口参数,也可在“BLE参数设置”选项卡里设置接口参数。

7

(2)查看模块信息

在APP的模块信息界面可查看模块的软件版本号、电量、MAC地址和UTC时间,用户也可以在BleConfig工具里进行查看。

8

(3)配置PWM

在APP连接模块的情况下,将要控制的PWM引脚接入示波器,并调好示波器,然后进入APP的PWM界面,点击“PWM”按钮打开PWM,在文本框输入频率和占空比后点击“频率”和“占空比”按钮设置PWM波形的频率和占空比,此时示波器的PWM波形会随着设置而变化。用户调试时,先读取示波器显示波形的周期和其中高电平持续的时间,然后计算出PWM波形的频率和占空比,看跟手机APP的设置是否一致,如果是一致的,说明模块的PWM输出正常。

用户也可通过BleConfig工具的“PWM设置”选项卡对PWM进行配置。(注:PWM的频率可调范围是1K~2MHz)

9

(4)配置IO

进入APP的IO界面,勾选“DIRO”按钮后面的方框,是置该IO口为输出口,未勾选则是置该IO口为输入口,设置完后点击“DIRO”按钮就完成了IO口输入/输出方向的配置。

在配置完IO口的方向后直接点击“读取”按钮就可以获取所配置IO口的电平,勾选状态为高电平,未勾选为低电平,此时用万用表去量方向为输出的IO口的电压,看是否与APP读取的电平一致,如果一致则说明IO口正常。

勾选“设置”按钮后面的方框,是设置该IO口为高电平,不勾选是设置IO口为低电平。(注:各IO口的排列顺序从右往左依次为Px_0~Px_7,x=0~3)

通过BleConfig工具“BLE功能参数设置”选项卡也可以对IO口的输入/输出方向以及输出口的电平进行设置和读取。

10

(5)配置ADC

进入APP的ADC界面,将模块待测的ADC引脚接入外部电压采样(注:采样电压不能超过配置的参考电压),然后在APP设置好待测ADC口的采样时间、参考电压及滤波次数后点击“ADC”按键,APP就会显示ADC口的电压值。

用户也可以通过BleConfig工具“BLE功能参数设置”选项卡里的ADC设置进行ADC配置,然后读取ADC电压值。

如果APP/BleConfig工具读取的ADC电压值和模块ADC口的实际电压一致,则说明ADC功能正常。

11

5、退出数传APP

退出请直接按手机中的返回键即可。

END

蓝牙透传实验_蓝牙模块透传模式使用说明相关推荐

  1. 蓝牙透传实验_蓝牙模块比较常见的通讯方式透传是什么

    说到低功耗蓝牙模块,少不了要说说低功耗蓝牙模块中很简单.很常见的通讯方法--透传.透传也叫串口透传,即是通明传输的意思,透传是一种工作方法,不是一种性能,通常出现在串口模块中(蓝牙串口透传模块是为了让 ...

  2. 蓝牙透传实验_蓝牙模块主机与从机透传

    这里面只介绍主机的使用,因为从机默认就是透传模式 主从蓝牙模块通信是指两个蓝牙模块互相通信, 一个为主机, 一个为从机, 它们相互之间通 信,第一个模块为从机模块,第二个模块是主机模块 第一步 将主机 ...

  3. 蓝牙协议分析(3)_蓝牙低功耗(BLE)协议栈介绍

    原文链接:蓝牙协议分析(3)_蓝牙低功耗(BLE)协议栈介绍 系列索引:蓝牙协议分析(1)_基本概念 蓝牙协议分析(2)_协议架构 目录 1. 前言 2. Why 3. How和What 4. Phy ...

  4. macbook蓝牙pan未连接_蓝牙自动重连机制

    蓝牙自动重连机制的原理分析 在日常使用蓝牙的过程中,想必大家都发现了这样一个现象:连接蓝牙设备的手机在关闭再重新打开蓝牙后,会自动连接上先前连接着的那个设备,同样的场景对于安卓车机系统效果也是一致的. ...

  5. 00截断上传绕过_【文件上传与解析】文件上传与解析漏洞总结v1.0

    点击上方"公众号" 可以订阅哦! Hello,各位小伙伴晚上好~ 这里是依旧勤劳写公众号的小编~ 今天本公众号将推出一个新的模块,那就是漏洞知识点总结模块!!!(此处应有掌声~) ...

  6. linux禁止客户端上传文件_图片/文件上传如此简单|macOS 图床客户端 uPic

    前言 相信很多人在写作(特别是需要多平台发布)的时候都会因为插图而增加工作量: 平台图片外链不允许在网站外部访问. 使用云图床服务上传流程复杂. 那么这些问题有没有办法解决呢,答案肯定是"有 ...

  7. 蓝牙杂散超标_蓝牙杂散问题

    使用博通芯片的蓝牙,在3Ghz左右或者3.5Ghz左右存在杂散,请问调匹配能调出来吗?还有就是这杂散和焊在测试点的测试线焊的好坏有关吗?例如cable线的露出来的头短些好呢?请解释 谢谢指点,今天已经 ...

  8. 蓝牙杂散超标_蓝牙FCC认证要求

    带蓝牙模块的手机,电脑,及其他场合应用中的蓝牙技术,如蓝牙耳机,蓝牙音箱,蓝牙鼠标,蓝牙键盘等,在申请FCC ID认证时,需遵循FCC PART15的法令要求. 蓝牙的频段通常采跳频技术(FHSS), ...

  9. aac蓝牙编解码协议_蓝牙音频编码哪个音质好?今天我们来逐一解读

    家有影院致力于帮助渴望学习.热爱电影.希望通过自己双手搭建出适合自己的家庭影院的朋友.如果你是这样的人,我们和500位同样热爱家庭影院的伙伴愿意一起帮助你实现梦想.同时,我们还能帮助你找到价格优惠的靠 ...

最新文章

  1. PyCaret-低代码ML库使用指南
  2. gzip压缩算法: gzip 所使用压缩算法的基本原理
  3. python计算每月工资-5万的工资,用Python算一算少交多少税?
  4. PHP网站管理系统-EBCMS易贝管理系统 v1.2.0
  5. python编程新手常犯的错误_初学者开发人员都会犯的7个Python错误
  6. UNIX环境高级编程之第9章:进程关系
  7. 我为什么要使用Webpack?
  8. Listary Pro - 能极大幅度提高你 Windows 文件浏览与搜索速度效率的「超级神器」...
  9. Linux下7款最佳的开源视频播放器
  10. md5校验工具hash
  11. java初级程序员成长之路
  12. 智慧食堂安全管控系统解决方案
  13. WPS页眉不同页之间的修改
  14. 【Unity3D】在Unity中实现UI指向箭头
  15. BusyCal for Mac(任务日历工具)
  16. 免费css代码下载-Free Css Templates
  17. 10月9日模拟题解题报告
  18. 屏幕小于6英寸的手机_2019小屏手机有哪些 8款6英寸以下小屏全面屏手机推荐
  19. 全球地名中英文对照表(I-J)
  20. BIGEMAP怎么下载地图

热门文章

  1. 南卡Neo骨传导运动耳机正式发布,打造音质最强款骨传导耳机
  2. ThinkPHP之__construct()和__initialize()
  3. java joda datetime_Java如何在Joda-Time中格式化DateTime对象?
  4. java实现自己的trim效果---去掉首尾指定字符
  5. 2018年工作年度总结(前端开发)
  6. html怎么阻止微信跳转页面,HTML阻止iframe跳转页面并使用iframe在页面内嵌微信网页版-站长资讯中心...
  7. 博士面试英文自我介绍模板
  8. STM32CubeMX+STM32F407+FreeRTos+LAN8720 以太网通信实现数据收发功能
  9. A Survey on Deep Learning for Named Entity Recognition论文笔记
  10. msi和exe文件的区别