sd-card-logger.ino

M5Stack PaperDIY Complete Kit ESP32-S3 e-paper Development Kit · File : sd-card-logger.ino · Language : C++ (Arduino) · Use case : Enregistrer des données temporelles dans un fichier texte sur la carte MicroSD.

Writes timestamps to a log.txt file on the SD card.

Requires a FAT32 formatted MicroSD card. The ESP32-S3 uses the SPI bus for SD communication. Check the specific Chip Select (CS) pin for the PaperDIY kit. Frequent writes reduce SD card lifespan.

sd-card-logger.ino

#include <SD.h>
#include <FS.h>

#define SD_CS 4 // Vérifier le schéma PaperDIY pour le CS exact

void setup() {
  Serial.begin(115200);
  if (!SD.begin(SD_CS)) {
    Serial.println("Card Mount Failed");
    return;
  }
  File myFile = SD.open("log.txt", FILE_APPEND);
  if (myFile) {
    myFile.print("Log entry at: ");
    myFile.println(millis());
    myFile.close();
    Serial.println("Data written");
  } else {
    Serial.println("Error opening file");
  }
}

void loop() {
  delay(5000);
}

← Back to the board