arduino 2.0以上版本上传项目data目录内文件到ESP8266闪存中

本文讲述了在ArduinoIDE2.3.2环境下遇到的ESP8266项目中data文件上传问题,介绍了通过安装LittleFS插件解决此问题的步骤,包括下载插件、配置路径和使用方法。
摘要由CSDN通过智能技术生成

开发测试环境:
arduino IDE : 2.3.2
开发板 ESP8266
系统:WINDOWS 10

截止目前,arduino版本为2.3.2,在开发项目的时候,发现一个问题,就是项目目录中data内的文件没有办法和主文件.ino一同上传到ESP8266的falsh中去,从而导致data目录内要用的文件读取不到。
在网上搜索了关天解决方法,都是针对1.8及1.6版本的方法,放在2.0以上版本,根本无效。
经过不懈的努力搜索,终于在github中找到了方法。
下面我就把方法分享给广大朋友们。

第一步,下载所需要的插件

点击下载插件

第二步,将插件放到arduino IDE 插件目录中

转到 Arduino IDE 插件文件夹:
视窗:C:\Users<username>.arduinoIDE\plugins\ 比如:C:\Users\Administrator.arduinoIDE\plugins
MacOS 和 Linux:~/.arduinoIDE/plugins/
您可能需要创建“plugins”文件夹。

接下来,将第一步下载 的 vsix 文件下载到 PC 上的“plugins”文件夹中:
然后重新启动 Arduino IDE。
在这里插入图片描述

第三步:如何使用插件

在 Arduino IDE 中,点击[Ctrl]+ [Shift]+ P 或[⌘]+ [Shift]+ P,然后输入“Upload LittleFS to Pico/ESP8266”。选择该选项。
在这里插入图片描述
上传完成后,您将看到消息LittleFS 上传完成!在代码编辑器下方。
图像
到此,插件就成功安装好了。

最后

先上传arduino项目文件(.ino)也可以,先使用插件上传data目录内的文件也可以,不分先后顺序。

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
可以通过以下步骤在Arduino ESP8266上传文件: 1. 安装ESP8266板支持 在Arduino IDE,打开菜单“文件”>“首选项”,在“附加开发板管理器网址”添加以下链接: http://arduino.esp8266.com/stable/package_esp8266com_index.json 然后打开菜单“工具”>“开发板”>“开发板管理器”,搜索“esp8266”,安装“esp8266”板支持。 2. 连接ESP8266开发板 将ESP8266开发板通过USB线连接到电脑上。 3. 选择开发板和端口 打开菜单“工具”>“开发板”,选择正确的ESP8266开发板。 然后打开菜单“工具”>“端口”,选择正确的串口端口。 4. 准备上传文件Arduino IDE打开要上传文件,例如“sketch.ino”。 在文件添加以下代码,将文件内容写入ESP8266的SPIFFS文件系统: #include <ESP8266WiFi.h> #include <ESP8266WebServer.h> #include <ESP8266mDNS.h> #include <FS.h> void setup() { SPIFFS.begin(); File file = SPIFFS.open("/test.txt", "w"); if (!file) { Serial.println("Failed to open file for writing"); return; } file.println("Hello World!"); file.close(); } 5. 上传文件 打开菜单“工具”>“ESP8266 Sketch Data Upload”,上传文件ESP8266的SPIFFS文件系统上传完成后,重启ESP8266开发板即可。 注意:上传文件时,需要确保ESP8266的SPIFFS文件系统已经初始化。可以通过SPIFFS.begin()函数来初始化。同时,需要在ESP8266开发板上连接WiFi网络,以便通过WiFi访问上传文件
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

左小皓

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值