#include <LittleFS.h>
void setup() {
Serial.begin(115200);
// فرمت خودکار در صورتی که فایلسیستم قبلاً وجود نداشته باشد
if (!LittleFS.begin(true)) {
Serial.println("خطا در راهاندازی LittleFS!");
return;
}
// ---------- نوشتن در فایل ----------
File writeFile = LittleFS.open("/log.txt", "a"); // "a" = افزودن به انتهای فایل (Append)
if (writeFile) {
writeFile.println("رویداد جدید ثبت شد");
writeFile.close(); // همیشه بعد از نوشتن، فایل را ببندید
Serial.println("نوشتن در فایل انجام شد.");
}
// ---------- خواندن کل فایل ----------
File readFile = LittleFS.open("/log.txt", "r");
if (readFile) {
Serial.println("--- محتوای فایل log.txt ---");
while (readFile.available()) {
Serial.write(readFile.read()); // یک بایت در هر لحظه چاپ میشود
}
readFile.close();
}
}
void loop() {
// این درس نیازی به کاری در loop ندارد
}