sdcard_logger.ino
Montre comment initialiser et écrire dans un fichier sur la carte SD.
Assurez-vous que la carte MicroSD est formatée en FAT32. Vérifiez la broche CS spécifique à votre kit.
sdcard_logger.ino
#include <SD.h>
#include <FS.h>
#include <SPI.h>
// Broches SPI pour M5Stack PaperDIY (vérifier selon version, souvent standard)
#define SD_CS 4
void setup() {
Serial.begin(115200);
if (!SD.begin(SD_CS)) {
Serial.println("Échec de l'initialisation de la carte SD!");
return;
}
Serial.println("Carte SD initialisée.");
File myFile = SD.open("log.txt", FILE_WRITE);
if (myFile) {
myFile.print(millis());
myFile.println(", Data logged");
myFile.close();
Serial.println("Données écrites.");
} else {
Serial.println("Erreur d'ouverture du fichier.");
}
}
void loop() {
delay(1000);
}