当前位置: 首页>数据库>正文

esp32 调用lua脚本 esp32在线调试

一.下载安装arduino IDE

网上很多教程

二.两种添加安装包方法,一种是在线安装,一种是离线安装。

①在线安装:

文件<首选项<网址

在附加开发板管理器中添加网址:https://dl.espressif.com/dl/package_esp32_index.json

esp32 调用lua脚本 esp32在线调试,esp32 调用lua脚本 esp32在线调试_vscode,第1张

结束后点击 工具<开发板<开发板管理器<查找esp32进行安装

esp32 调用lua脚本 esp32在线调试,esp32 调用lua脚本 esp32在线调试_esp32 调用lua脚本_02,第2张

选择配置(如图所示进行选择),随后开始测试

esp32 调用lua脚本 esp32在线调试,esp32 调用lua脚本 esp32在线调试_开发板_03,第3张

遇到的问题及解决办法:

A:下载esp32安装包下载的慢;可以到官网上直接下载,这个没尝试,
可以参照其他老哥的教程。
B:另外就是你开始测试时编译的时候有问题,下面会讲。

②离线安装:
文件<首选项<网址
在附加开发板管理器中添加网址:https://dl.espressif.com/dl/package_esp32_index.json

紧接着看一下原帖:
https://www.arduino.cn/thread-81194-1-1.html

遇到的问题及解决办法:

A:找不到相应板子。

原帖中提到“如果安装过其他版本的esp32 package,请先删除,再使用本安装包,删除方法:文件管理器地址栏输入 %LOCALAPPDATA%/Arduino15/packages,回车进入,然后删除掉其中的esp32文件夹”。可能会选择不到esp32的板子,出现(没有画线部分的东西,):

esp32 调用lua脚本 esp32在线调试,esp32 调用lua脚本 esp32在线调试_开发板_04,第4张

解决办法:在文件管理器地址栏输入 下面报错的地址找到相应的文件(当天日期的文件)进行删除,原文章文件管理器地址栏输入 %LOCALAPPDATA%/Arduino15/packages并不能完全删除掉。

三.开始测试

打开文件<示例<实例

esp32 调用lua脚本 esp32在线调试,esp32 调用lua脚本 esp32在线调试_vscode_05,第5张

遇到的问题及解决办法:

A:如果你使用了在线安装,可能会出现"NuLLPointerException"的报错。

解决办法:重新安装esp32,但是你要把之前的版本卸载,还不行可以换个版本。

否则会出现:

esp32 调用lua脚本 esp32在线调试,esp32 调用lua脚本 esp32在线调试_esp32 调用lua脚本_06,第6张

四.硬件连接

esp32 调用lua脚本 esp32在线调试,esp32 调用lua脚本 esp32在线调试_pycharm_07,第7张

实物拍摄:

esp32 调用lua脚本 esp32在线调试,esp32 调用lua脚本 esp32在线调试_python_08,第8张

使用了USB转TTL,注意IO0和GND接线,否则会出现

“Timed out waiting for packet header”的报错。

USB转TTL接线帽的使用:

1、设备是5v供电,短接3v3+vcc

2、设备是3v供电,短接5v+vcc.

3、设备3-5v供电,可任意选一个

五.改程序

esp32 调用lua脚本 esp32在线调试,esp32 调用lua脚本 esp32在线调试_esp32 调用lua脚本_09,第9张

修改define的注释情况,ssid是你电脑连的wife的账号,下面是密码。

六.烧录程序

esp32 调用lua脚本 esp32在线调试,esp32 调用lua脚本 esp32在线调试_vscode_10,第10张

注意IO0一定要和GND短接,很多教程上有“当出现Connecting时,需要你按一下ESP32上的开关程序才能进行烧录”我没经历。会出现

esp32 调用lua脚本 esp32在线调试,esp32 调用lua脚本 esp32在线调试_python_11,第11张

烧录完成,取下IO0和GND短接的杜邦线,打开串口监视器。

遇到的问题及解决办法:
A:A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header 在connecting时候按按键没反应,上传程序失败。两个线没短接。
B: camera_probe(): Detected camera not supported. esp_camera_init(): Camera probe failed with error 0x20004 没有出现ip地址。define没注释好。

七.浏览器输入ip,获得图像

点击star

esp32 调用lua脚本 esp32在线调试,esp32 调用lua脚本 esp32在线调试_vscode_12,第12张

然后就得到图像

esp32 调用lua脚本 esp32在线调试,esp32 调用lua脚本 esp32在线调试_vscode_13,第13张

遇到的问题及解决办法:

A:得不到图像 解决办法:没有点击star。



https://www.xamrdz.com/database/6me1934742.html

相关文章: