Installer Littlefs sur un ESP32 compatible avec l’IDE Arduino 2.2.1 ou supérieur
Description :
L’objectif de ce projet est d’installer et configurer le système de fichiers LittleFS sur une carte ESP32, afin de pouvoir stocker, lire et gérer des fichiers (texte, HTML, images, données JSON, etc.) directement dans la mémoire flash du microcontrôleur.
LittleFS est une alternative plus moderne et plus stable que SPIFFS, désormais déprécié.
Prérequis :
- 1 x Carte ESP32-WROOM-32D
- Fils de connexion
Présentation :
LittleFS est un système de fichiers léger créé pour les microcontrôleurs qui vous permet d’accéder à la mémoire flash comme vous le feriez dans un système de fichiers standard sur votre ordinateur, mais c’est plus simple et plus limité. Vous pouvez lire, écrire, fermer et supprimer des fichiers.
Vidéo de démonstration :
Code :
#include "LittleFS.h"
void setup() {
Serial.begin(115200);
if(!LittleFS.begin()){
Serial.println("An Error has occurred while mounting LittleFS");
return;
}
File file = LittleFS.open("/test_example.txt", "r");
if(!file){
Serial.println("Failed to open file for reading");
return;
}
Serial.println("File Content:");
while(file.available()){
Serial.write(file.read());
}
file.close();
}
void loop() {
}
