首页 » 科学 » 只需几行代码 ESP32秒变无线串口调试神器_蓝牙_串口

只需几行代码 ESP32秒变无线串口调试神器_蓝牙_串口

乖囧猫 2024-11-15 13:53:51 0

扫一扫用手机浏览

文章目录 [+]

这里利用Goouuu-ESP32开拓板来制作这个蓝牙串口调试工具,市情上基于ESP32的开拓板不少,大都是和Goouuu-ESP32一样采取ESP-WROOM-32模组,具有WIFI和BLE BT功能,利用上也是没有太大差别。
从形状上看,Goouuu-ESP32和LoLin NodeMcu V3有些相似,不过稍加辨认还是能看出端倪,后者利用的是ESP8266MOD模组,只有WIFI功能,下载芯片用的是CH340G,而Goouuu-ESP32用的是CP2102。
这个蓝牙串口调试工具的制作过程可以说是相称大略,用一句话来描述便是,将支持蓝牙串口协议的代码烧写到这块ESP32开拓板上就可以了。
详细步骤可以参考下文:

首先,须要安装ESP32的编译环境。
这里推举利用Arduino IDE,安装文件可以到Arduino官网进行下载,由于安装过程比较大略,就不再这里赘述。
编程环境安装好后,就须要添加相应的开拓板。
依次打开“文件”->“首选项”,在“设置”页面的“附加开拓板管理器网址”中添加“https://dl.espressif.com/dl/package_esp32_index.json”。
确认后,退出并重新打开IDE。

只需几行代码 ESP32秒变无线串口调试神器_蓝牙_串口 科学

然后,依次打开“工具”->“开拓板”->“开拓板管理器...”,在搜索框中输入“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板子的小伙伴不妨也来做一个这样的蓝牙串口调试工具玩玩吧!

标签:

相关文章