我们在用esp32开发程序的时候经常会需要将wav等文件上传到单片机供程序调用。为此,笔者整理了将文件上传至ESP32的具体方法。
1、安装ampy工具
在cmd中运行,安装ampy工具。
pip install adafruit-ampy
该工具将用于上传文件使用。
2、文件上传
esp32连接电脑后,默认thony会直接连接好,如下图所示。
为此,我们需要在thony的运行选项中点击断开,如下图
断开连接后,我们进入需要上传的文件目录,用cmd命令输入以下代码即可,这里的com后面的序号需要确定为自己的序号。
ampy --port COM3 put test.txt
运行完毕后,并不会有特别的提示显示成功,但运行完毕后,cmd中可以看到新的可以用于输入的光标。届时就表示已经上传成功了,如下图所示:
3、重新连接Thony查看文件
之后就可以用esp32重新理解thony,点击运行,选择解释器,点击确定即可。
至此,就可以看到上传的文件了。
为了验证文件的可用性,我们可以编写一段代码查看文件,如下图所示:
4、最简单的办法!
当然,说了这么多还有一个最简单的办法!大家大家可以直接在Thonny上实现!
选择文件,点击右键有一个“上载到”的选项,这样就可以了。这是最简单的上传文件到esp32的实现方式了。