sdcard-file-logger.ino
Utilizes external storage via the MicroSD slot to save persistent logs.
The PaperDIY has a MicroSD slot. Use a FAT32 formatted card. Check SPI pins (CS, MOSI, MISO, CLK) in the official kit schematic. Insert the card before powering on.
sdcard-file-logger.ino
#include <M5Unified.h>
#include <SD.h>
#include <FS.h>
// Vérifiez les broches SD sur le schéma PaperDIY (souvent SPI partagé)
#define SD_CS 4 // Exemple, à ajuster selon le schéma
void setup() {
M5.begin();
Serial.begin(115200);
if (!SD.begin(SD_CS)) {
Serial.println("SD Card failed");
return;
}
Serial.println("SD Card initialized");
}
void loop() {
File myFile = SD.open("log.txt", FILE_APPEND);
if (myFile) {
myFile.print(millis());
myFile.println(", Log Entry");
myFile.close();
Serial.println("Logged");
} else {
Serial.println("Error opening file");
}
delay(5000);
}