sdcard-file-logger.ino

Kit d'assemblage M5Stack PaperDIY (ESP32-S3) · Fichier : sdcard-file-logger.ino · Langage : C++ (Arduino) · Usage : Écrire des données temporelles dans un fichier texte sur la carte MicroSD.

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);
}

← Retour à la fiche