Arduino:
Створення тимчасового файлу

Як робити:

Arduino не працює із тимчасовими файлами так, як це робить традиційна операційна система. Замість цього, ми можемо емулювати тимчасове зберігання, використовуючи EEPROM або SD карту для запису тимчасових даних.

#include <SD.h>

File myTempFile;

void setup() {
  Serial.begin(9600);
  
  if (!SD.begin()) {
    Serial.println("SD card initialization failed!");
    return;
  }

  myTempFile = SD.open("temp.txt", FILE_WRITE);

  if (myTempFile) {
    myTempFile.println("This is a temporary line of text.");
    
    // Always make sure to close the file, so that the data gets written to the SD card.
    myTempFile.close();
  }
}

void loop() {
 // Code would go here to handle the temporary file as needed.
}

Глибше занурення:

Традиційно, тимчасові файли використовують у ОС з файловою системою. Arduino не володіє такою системою за замовчуванням. Але за допомогою SD-картки та спеціального щита SD можна створювати, читати та писати файли. Історично SD-картка надає простий спосіб для розширення можливостей зберігання даних для мікроконтролерів. Альтернативою тимчасовому зберіганню на SD-картці може бути EEPROM — внутрішня пам’ять Arduino, придатна для зберігання невеликих обсягів даних.

Дивіться також: