Hapus Sidik Jari

program untuk menghapus data sidik jari dari sensor sidik jari

kosongkan.ino INO FILE
#include <Adafruit_Fingerprint.h>

#define MODEM_RX 16
#define MODEM_TX 17
#define mySerial Serial2 // use for ESP32

Adafruit_Fingerprint finger = Adafruit_Fingerprint(&mySerial);

void setup()  
{
  Serial.begin(9600);
  while (!Serial);  // For Yun/Leo/Micro/Zero/...
  delay(100);
  Serial.println("\n\nzidCreative Innoiti TF 1");

  // set the data rate for the sensor serial port
  finger.begin(57600);
  
  if (finger.verifyPassword()) {
    Serial.println("Sensor ditemukan!");
  } else {
    Serial.println("Ups, sensor tidak ditemukan :(");
    while (1) { delay(1); }
  }

  // Mengosongkan database sidik jari
  emptyDatabase();
}

void emptyDatabase() {
  Serial.println("Mengosongkan database sidik jari...");
  
  uint8_t p = finger.emptyDatabase();  // Fungsi ini menghapus seluruh data sidik jari
  if (p == FINGERPRINT_OK) {
    Serial.println("Database berhasil dikosongkan.");
  } else {
    Serial.print("Terjadi kesalahan saat mengosongkan database: ");
    Serial.println(p);
  }
}

void loop() {
  // Kode lainnya untuk proses enroll atau verifikasi
}