program untuk menghapus data sidik jari dari sensor sidik jari
#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
}