sd_card_logger.ino
Écrit des données horodatées dans un fichier texte sur la carte SD.
Insérez une carte MicroSD formatée en FAT32. Modifiez la broche SD_CS selon le schéma électrique du PaperDIY. Le code crée ou ajoute au fichier 'log.txt'. Vérifiez les permissions d'écriture si le fichier ne se crée pas.
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);
}