sd-card-logger.ino
Écrit des horodatages dans un fichier log.txt sur la carte SD.
Nécessite une carte MicroSD formatée en FAT32. L'ESP32-S3 utilise le bus SPI pour la communication SD. Vérifiez la broche Chip Select (CS) spécifique au kit PaperDIY. Les écritures fréquentes réduisent la durée de vie de la carte SD.
sd-card-logger.ino
#include <SD.h>
#include <FS.h>
#define SD_CS 4 // Vérifier le schéma PaperDIY pour le CS exact
void setup() {
Serial.begin(115200);
if (!SD.begin(SD_CS)) {
Serial.println("Card Mount Failed");
return;
}
File myFile = SD.open("log.txt", FILE_APPEND);
if (myFile) {
myFile.print("Log entry at: ");
myFile.println(millis());
myFile.close();
Serial.println("Data written");
} else {
Serial.println("Error opening file");
}
}
void loop() {
delay(5000);
}