Penjelasan Program Absensi RFID dan ESP32 (Uji Kompetensi Edition) - 9. ConfigFile.ino

File ini adalah modul administrasi dan penyimpanan yang bertanggung jawab atas semua hal yang berhubungan dengan "ingatan" jangka panjang perangkat.

Bayangkan file ini sebagai arsiparis dan administrator dari proyek Anda. Ia yang mengurus semua dokumen penting.


1. void saveConfigCallback()

void saveConfigCallback () {
  Serial.println("Should save config");
  shouldSaveConfig = true;
}

2. void ReadConfigFile()

void ReadConfigFile() {
  // ... kode untuk membaca file ...
}

3. String IpAddress2String(const IPAddress& ipAddress)

String IpAddress2String(const IPAddress& ipAddress) {
  // ... kode konversi IP ...
}

4. void SaveConfigFile()

void SaveConfigFile() {
  // ... kode untuk menyimpan file ...
}

5. void ResetSettings()

void ResetSettings() {
   WiFiManager wifiManager;
   wifiManager.resetSettings();
   delay(2000);
   ESP.restart();
}

Kesimpulan

File ConfigFile.ino adalah otak administrasi yang membuat perangkat Anda menjadi:

Tanpa file ini, perangkat Anda akan "lupa" semua pengaturan setiap kali dimatikan.