sdcard-file-logger.ino
Exploite le stockage externe via le slot MicroSD pour enregistrer des logs persistants.
Le PaperDIY dispose d'un emplacement MicroSD. Utilisez une carte formatée en FAT32. Vérifiez les broches SPI (CS, MOSI, MISO, CLK) dans le schéma officiel du kit. Insérez la carte avant l'alimentation.
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);
}