sdcard_logger.ino

Kit d'assemblage M5Stack PaperDIY (ESP32-S3) · Fichier : sdcard_logger.ino · Langage : C++ · Usage : Enregistrer des données temporelles sur la carte MicroSD.

Montre comment initialiser et écrire dans un fichier sur la carte SD.

Assurez-vous que la carte MicroSD est formatée en FAT32. Vérifiez la broche CS spécifique à votre 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);
}

← Retour à la fiche