sdcard-file-logger.ino

Kit de ensamblaje M5Stack PaperDIY (ESP32-S3) · Archivo : sdcard-file-logger.ino · Lenguaje : C++ (Arduino) · Uso : Écrire des données temporelles dans un fichier texte sur la carte MicroSD.

Utiliza el almacenamiento externo a través de la ranura MicroSD para guardar registros persistentes.

El PaperDIY tiene una ranura MicroSD. Use una tarjeta formateada en FAT32. Verifique los pines SPI (CS, MOSI, MISO, CLK) en el esquema oficial del kit. Inserte la tarjeta antes de encender.

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

← Volver a la ficha