sd_card_logger.ino

Kit de desarrollo e-paper ESP32-S3 M5Stack PaperDIY Complete Kit · Archivo : sd_card_logger.ino · Lenguaje : C++ (Arduino) · Uso : Enregistrer des données temporelles sur la carte MicroSD.

Escribe datos con marca de tiempo en un archivo de texto en la tarjeta SD.

Inserte una tarjeta MicroSD formateada en FAT32. Cambie el pin SD_CS según el esquema eléctrico del PaperDIY. El código crea o agrega a 'log.txt'. Verifique los permisos de escritura si el archivo no se crea.

sd_card_logger.ino

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

// Broches SPI génériques ESP32-S3 (à adapter selon schéma PaperDIY)
#define SD_CS 53 

void setup() {
  Serial.begin(115200);
  if (!SD.begin(SD_CS)) {
    Serial.println("Card Mount Failed");
    return;
  }
  Serial.println("SD Card initialized");
}

void loop() {
  File dataFile = SD.open("log.txt", FILE_APPEND);
  if (dataFile) {
    dataFile.print(millis());
    dataFile.print(", ");
    dataFile.println("Sensor Data Placeholder");
    dataFile.close();
    Serial.println("Data logged");
  } else {
    Serial.println("Error opening log.txt");
  }
  delay(5000);
}

← Volver a la ficha