串口调试工具对于广大电子工程师和电子爱好者来说再熟悉不过了,常见的有usb转ttl串口线,另外还有一些无线串口调试工具,通过蓝牙、2.4g、wifi等方式实现串口数据无线透传。无线连接方式省去了线缆的束缚,带来的好处也是不言而喻的,调试时工作地点的选择性更大了,调试设备与主机之间实现了隔离,人员和设备的安全得到保障。
用esp32简单进行蓝牙串口调试!
这里使用goouuu-esp32开发板来制作这个蓝牙串口调试工具,市面上基于esp32的开发板不少,大都是和goouuu-esp32一样采用esp-wroom-32模组,具有wifi和ble bt功能,使用上也是没有太大差别。
具体步骤可以参考下文:
首先,需要安装esp32的编译环境。这里推荐使用arduino ide,安装文件可以到arduino官网进行下载,由于安装过程比较简单,就不再这里赘述。编程环境安装好后,就需要添加相应的开发板。依次打开“文件”-》“首选项”,在“设置”页面的“附加开发板管理器网址”中添加“https://dl.espressif.com/dl/package_esp32_index.json”。确认后,退出并重新打开ide。
然后,依次打开“工具”-》“开发板”-》“开发板管理器。..”,在搜索框中输入“esp32”,可以看到“esp32 by espressifsystems”,选择最新版本安装即可。
安装好esp32的开发板插件后,正确的操作是依次打开“工具”-》“开发板”-》“esp32 arduino”,可是你会发现在列表里竟然没有goouuu-esp32,不要慌!这里可以选择“esp32 wrover module”替代之。另外,下面的”端口“ 也需要选择一下,烧写程序需要用,具体端口号把开发板用usb线缆连接到电脑上就知道了。注意不要和后面esp32作为蓝牙设备虚拟出来的串口号混淆了。
接下来载入相关的代码,如下图所示,选择示例中esp32 wrover module下的bluetoothserail例子serialtoserailbt即可。
接下来编译代码并将其下载到开发板中,编译烧写成功的话,蓝牙串口调试工具就算是制作好了。需要注意的是,下载代码时需要将esp32复位,并保持boot按键为低电平,这样才可以让esp32进入烧写模式,复位的时机最好是在出现“connecting.。..。..._____.。..._____”时。
烧写成功后,esp32将自动重启,这时打开电脑的蓝牙,可以找到名为“esp32test”的蓝牙设备。将其添加到蓝牙设备即可,稍后windows系统会自动安装相应的驱动程序。
从esp32test的属性页面及设备管理器设备管理树的串口单元可以看到,系统已经为其指定com15端口用于串行通讯。
到此为止,这个esp32的蓝牙串口调试工具就安装完毕了。下面做一个简单测试,首先打开两个串口调试软件,一个用于收发esp32本身的串口信号,另一个用于收发蓝牙虚拟串口信号,分别设置好端口号、波特率等参数,就可以进行串口收发测试了。如下图,收发一切正常!这样这个goouuu-esp32就变身为一个蓝牙串口调试工具了,可以用来实现无线方式的串口数据通讯。把这板子上的tx、rx接到其它板卡系统中,就可以实现对其它板卡的远程调控操作了。
怎么样用esp32简单进行蓝牙串口调试!就这样轻松地完成了!如果你手里有esp32板子赶紧来做一个这样的蓝牙串口调试工具玩玩吧
通过叶绿素仪来对作物进行科学化的施肥
嵌入式项目生成器project_generator简介
联想两款服务器通过了中国电子计算机质量监督检验中心的NCTC认证
若继续禁用华为5G 美国可能在竞赛中落败
海信集团出手收购斯洛文尼亚的家电厂商Gorenje,此举将帮助它进军欧洲市场
如何用ESP32简单进行蓝牙串口调试!
诺基亚将为德国铁路铺设首张SA 5G网络,可通过其网络共享数据
常见两类光纤耦合器介绍-科兰
大咖说 | 环境传感器——推动室内空气质量标准不断演进的核心
360手机正式发布360 N5:再次告诉你什么是高配低价
东芝全球首发QLC 厉害了闪存出人意料的彪悍:寿命竟堪比TLC!
区块链系统软件开发与应用
RMS功率检测器LTC5583
中国移动正式发布了省际骨干传送网传输设备集采结果
我国MEMS传感器行业上涨趋势保持在20%左右
开关电源环路补偿的基本概念
6种常用低压电气元件介绍
新型纳米材料将作为锂离子电池的负极材料
低成本32位单片机电动工具无感方波控制方案
产业观察:OLED并非颠覆性技术替代 TFT-LCD仍是主流