0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

蓝牙串口调试工具使用绘图小程序

电子森林 来源:TsinghuaJoking 作者:TsinghuaJoking 2021-04-09 11:48 次阅读

蓝牙串口调试工具

卓晴老师,您好,我专业主要学习机械自动化的,但是只玩机械太没有意思了,我就开始自学电路,编程,学控制,大二时参加了"飞思卡尔"智能车竞赛。

当时边学边做,经常碰到各种bug,调试起来特别麻烦。尤其是后来调试pid,当时也一直没有找到好的pid调试的工具。后来又参加了几个机器人比赛,虽然后来遇到的bug变少了,但是还是有许多需要调试的地方。

如果直接连接调试器或者串口到电脑上,总是不方便。现在作为学长,已经不在参加比赛了,但在指导学弟学妹做比赛的时候,发现他们也调试起来也很累,所以,我就找时间自己做了一个蓝牙调试小程序,希望能够帮助到以后学习,做项目,做比赛的学弟学妹们。

如果可以,希望能推荐给正在以及以后做智能车竞赛的同学。

蓝牙串口绘图小程序

微信搜索:蓝牙串口绘图调试工具

蓝牙设备只支持-低功耗蓝牙

常见的推荐HC-08

程序使用说明

通过微信的小程序界面,搜索“蓝牙串口绘图小程序”,便可以运行该小程序了。

1.进入程序主界面

点开微信小程序,进入蓝牙串口绘图小程序主界面。可以看到右上角显示蓝牙运行状态开关。此开关是禁用的,所以需要我们手动打开手机的蓝牙,然后在进入小程序,就OK了。

然后点击“添加设备”就以搜索到附近可以使用的蓝牙设备,然后选择相应的蓝牙设备,点击添加设备后进行连接。

下面进入调试界面。点击上方按钮便可以使得断开蓝牙设备进行连接。连接后我们可以对其进行配置。

比如修改蓝牙设备的名称和串口通讯波特率。每连接一个新的设备建议修改设备的名称,以免无法同时连接多个相同设备的蓝牙设备。波特率需要与设备的波特率匹配。

请注意换行符。如果需要接受并显示字符串,则需要在接收到的字符串末尾以换行符结尾。按动保存便可以返回主界面了。

此调试工具一共有四种工作模式。下面依次介绍这四种模式。

会话模式;

指令模式;

绘图模式;

会话指令;

2.会话模式

首先是会话模式。会话模式是最常用的调试模式。我们通过点击下方的输入框,输入字符串(中英文都可以吗?)点击发送指令。相应的字符串便通过蓝牙发送到蓝牙接收设备。蓝牙接收设备通过处理指令之后可以返回字符串,它们显示在界面的信息框中。

也可以接收到有蓝牙设备一直返回的设备数据。通过这些数据可以检测蓝牙设备的数据和运行状态。

3.绘图模式

下面接收绘图模式。我们需要在绘图配置栏中设置绘图曲线的数量。比如像这样配置后表示绘制三个数据的曲线。

返回数据是有逗号分隔的数字字符串,有换行符结尾,便是三个数据曲线的一个数据点。

可以暂停接收数据,然后可以对接受的曲线进行放大进行仔细观察分析。

4.指令模式

首先打开指令模式的编辑模式添加指令。下面的例子使用前面在会话模式中所 演示的指令。对于发送的指令可以使用普通的字符,也可以是使用十六进制的命令码。

指令发送可以在按下时发送,也可以在松开按钮时发送。添加指令结束之后,就可以关闭编辑模式。

此时每点击一次指令窗口,便引起 一次对应的指令的发送。

为了便于观察指令的效果,下面通过会话指令模式来进行演示。

5.会话指令模式

在会话指令模式下,你会发现它是结合了绘画界面和指令界面。通过会话窗口,可以看到每次点击按钮所发送的指令以及所接收到蓝牙设备返回的结果。

原文标题:磨刀不误砍柴工:蓝牙调试工具

文章出处:【微信公众号:FPGA入门到精通】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 蓝牙
    +关注

    关注

    112

    文章

    5428

    浏览量

    165645
  • 调试器
    +关注

    关注

    1

    文章

    288

    浏览量

    23402

原文标题:磨刀不误砍柴工:蓝牙调试工具

文章出处:【微信号:xiaojiaoyafpga,微信公众号:电子森林】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何在CY8CPROTO-062S2-43439中配置AIROC蓝牙测试和调试工具CYW43439?

    如何在 CY8CPROTO-062S2-43439 中配置 AIROC 蓝牙测试和调试工具CYW43439? 该设备在我的电脑中被检测到 KitProg3 USB-UART,并且还显示在 AIROC
    发表于 02-29 08:14

    脚本调试工具有哪些?脚本调试工具怎么用?

    脚本调试是软件开发过程中非常重要的一环,它能帮助开发者快速定位并解决代码中的错误。大多数编程语言都提供了各种各样的脚本调试工具,本文将介绍一些常见的脚本调试工具以及它们的基本使用方法。 GDB
    的头像 发表于 12-01 14:40 289次阅读

    GDB调试工具的原理

    一、GDB调试工具的原理 1.1 未执行进程调试 启用gdb调试运行gdb ./test的时候,在操作系统里发生了很多复杂的事情,系统首先会启动gdb进程,这个进程会调用系统函数fork()来创建
    的头像 发表于 11-09 17:04 318次阅读
    GDB<b class='flag-5'>调试工具</b>的原理

    多核应用调试工具CodeViser介绍

    随着各种智能设备的使用,嵌入式微处理器和微控制器被广泛应用于各个领域,复杂应用需要合适的调试工具支持。J&DTech是总部位于韩国专业嵌入式系统软件调试工具供应商。基于调试专业知识
    的头像 发表于 10-20 16:51 426次阅读
    多核应用<b class='flag-5'>调试工具</b>CodeViser介绍

    蓝牙串口调试APK

    电子发烧友网站提供《蓝牙串口调试APK.rar》资料免费下载
    发表于 10-07 16:15 3次下载
    <b class='flag-5'>蓝牙</b><b class='flag-5'>串口</b><b class='flag-5'>调试</b>APK

    串口调试工具ycjCom1

    串口调试工具_ycjCom1
    发表于 09-25 08:08

    T900串口试工具的使用教程

    T900原厂提供了“串口试工具”,以便更好地评估T900的相关性能。下面就简单谈下该工具如何使用。
    的头像 发表于 09-13 11:04 1191次阅读
    T900<b class='flag-5'>串口</b>测<b class='flag-5'>试工具</b>的使用教程

    单片机开发调试工具有哪些?

    单片机的调试是一个有条不紊的过程,用于查找和减少单片机程序中的错误数量,使其按预期工作。有时候,单片机程序调试很困难,因为某一个系统模块中的微小变化可能会在另一个子系统中产生错误。单片
    的头像 发表于 07-07 12:29 1043次阅读

    IzoT 调试工具数据表

    IzoT 调试工具数据表
    发表于 07-04 20:05 0次下载
    IzoT <b class='flag-5'>调试工具</b>数据表

    IzoT 调试工具(CT) 用户指南

    IzoT 调试工具 (CT) 用户指南
    发表于 07-04 19:50 0次下载
    IzoT <b class='flag-5'>调试工具</b>(CT) 用户指南

    试工具的主要目的

    1、引言 测试工具千千万,有专为硬件服务的万用表、示波器之类,也有各种串口调试工具,于是萌生了想要DIY一个用于各种接口测试用的工具,说实话对于单片机的这些
    的头像 发表于 06-29 16:54 685次阅读
    测<b class='flag-5'>试工具</b>的主要目的

    M451的串口输出,每次用串口调试工具接收到的数据都是2次RxData的原因?

    ); } 但是每次用串口调试工具接收到的数据都是2次RxData数据,不如RxData=12345678,串口调试工具收到的都是1234567812345678,不知道为什么
    发表于 06-13 06:10

    分享一个非常强大的串口调试工具

    LLCOM是一个可运行lua脚本的高自由度串口调试工具
    的头像 发表于 05-29 09:54 3267次阅读
    分享一个非常强大的<b class='flag-5'>串口</b><b class='flag-5'>调试工具</b>

    使用printf函数通过串口能否输出彩色的调试信息

    正常情况下,使用 printf 向串口打印调试信息,在串口调试工具界面只能看到一种颜色的字符,且使用不同的串口
    的头像 发表于 05-14 16:16 1653次阅读
    使用printf函数通过<b class='flag-5'>串口</b>能否输出彩色的<b class='flag-5'>调试</b>信息

    微信小程序直连蓝牙实现控制继电器及串口调试功能

            微信小程序直连蓝牙硬件设备,设备控制继电器,灯等设备,同时实现蓝牙串口调试助手等功能,设备能够输出微信小
    发表于 04-28 10:30 6次下载
    微信小<b class='flag-5'>程序</b>直连<b class='flag-5'>蓝牙</b>实现控制继电器及<b class='flag-5'>串口</b><b class='flag-5'>调试</b>功能