sdcard_logger.ino

M5Stack PaperDIY Assembly Kit (ESP32-S3) · File : sdcard_logger.ino · Language : C++ · Use case : Enregistrer des données temporelles sur la carte MicroSD.

Shows how to initialize and write to a file on the SD card.

Ensure the MicroSD card is formatted as FAT32. Verify the specific CS pin for your 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);
}

← Back to the board