sd_card_logger.ino
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);
}