柠檬少年 用Wi-Fi就能读取SD卡上的内容?,什么?不连电脑( 三 )


终于功夫不负有心人 , 我发现有人付出努力把DavidPaiva的FTP库从支持SPIFFS转换成支持SD卡了 。 但是 , 当我尝试使用这个库时 , 遇到了两个问题 。 首先 , 我发现这个网页是韩语的 , 所以我不得不坐下来一点一点翻译所有的东西 , 以便在我能实际使用它之前知道内部的工作原理 。 第二个问题是 , 我必须修改现有的SD库来引入他所做的更改 , 这让人感觉很笨拙 。
于是我比较了一下这两个库 , 一个来自DavidPaiva , 另一个来自韩国网站 , 然后做了一些小的改动 , 把所有代码整合到一个项目里 , 这样就不必再安装其它额外的库了 。 你可以从我的Github帐户中查看项目的完整代码 。
第7步:对ESP-12E编程
具体接线方法是:
GND[ESP12E]连接到FDTI模块的GNDRx[ESP12E]连接到FDTI模块的TxTx[ESP12E]连接到FDTI模块的RxGPIO15[ESP12E]连接到FDTI模块的GNDGPIO0[ESP12E]连接到FDTI模块的GNDVCC[ESP12E]连接到FDTI模块的VCC最后 , 使用ArduinoIDE上传Github上下载的代码 。
一旦程序上传完毕 , 你就可以焊掉连接到ESP12E烧录器的导线 。
第8步:大功告成!
第9步:使用设备
以安卓设备为例 , 安装完成后 , 打开AndFTP并填写账号密码 , 设置FTP客户端 。 对我来说 , 我保持代码中使用默认的用户名和密码“ESP8266” 。 所以 , 用户信息使用默认值 , 主机使用192.168.12.7 。 最后 , 连接到FTP服务器 。
连接上后 , 就可以从SD卡下载任何文件 , 也可以将文件从手机上传到SD卡 。