使用Arduino IDE中的SPIFFS将数据写入到.txt文件

问题描述:

我一直试图将一些内容写入放置在当前草图文件夹中的.txt文件,但该文件未被覆盖......请帮助我,这里是我的代码使用Arduino IDE中的SPIFFS将数据写入到.txt文件

#include "FS.h" 
void setup() 
{  
    Serial.begin(115200); 
    Serial.println(); 
    SPIFFS.begin(); 

    File configFile = SPIFFS.open("config.txt", "a+"); 

    if (configFile) 
    { 
    configFile.println("HAI"); 
    Serial.println(configFile.readString()); 
    } 

    configFile.close(); 
} 

void loop() 
{ 
} 

有了这个代码剪断,你正在做一个SPIFFS写入车载文件系统。

在特定的电路板上运行时,您无法将数据写入源PC。要实现此目的,请从您的设备运行WebServer以从请求的位置提供文件。

+0

先生,我非常感谢你的回答,但我没有得到FS浏览器例子的精髓。使用这个我真正想要做的就是“将从串行监视器获得的一些数据存储到我的PC上的文件中”,那么您能否给我提供一些有关此信息或参考的信息...... –

+0

当您将代码运行到Arduino或ESP8266,您的电脑是网络中的另一台机器。所以你需要通过套接字等网络方法传输数据。数据传输的一种简单方法是HTTP。您可以在您的计算机上运行WebServer并从ESP中发布数据。或者,您也可以在计算机上运行TCP套接字服务器。他们对你有什么意义吗? – cagdas