Door Fingerprint Code
Door Fingerprint Code
h>
void setup() {
Serial.begin(9600);
pinMode(LOCK_PIN, OUTPUT);
finger.begin(57600);
if (finger.verifyPassword()) {
} else {
while (1);
void loop() {
if (fingerprintID != -1) {
Serial.println("Fingerprint recognized!");
unlockDoor();
lockDoor();
delay(1000);
void enrollFingerprint() {
Serial.println("Remove finger");
delay(2000);
if (finger.storeModel(id) == FINGERPRINT_OK) {
} else {
Serial.println("Enrollment failed");
}
int getFingerprintID() {
return finger.fingerID;
void unlockDoor() {
Serial.println("Unlocking door...");
void lockDoor() {
Serial.println("Locking door...");