Fingerprint Based Biometric Attendance System using Arduino &

(Last Updated On: July 26, 2019)

fingerprint attendance


Fingerprint Based Biometric Attendance System– This Tutorial is about the Arduino based Fingerprint attendance which is also called a Biometric attendance system. The students are marked Present, Late and absent depending on the time, The attendance application will be designed in Microsoft visual basic 2010 express edition and the Arduino programming will be done in the Arduino IDE “C Language”.

 Few days’ backs I posted a tutorial on the fingerprint module in which I covered all the basics, including its interfacing with Arduino, and how to enroll fingers. In that tutorial, I already enrolled three fingers, so I will be using the same fingers to represent student1, student 2 and student3. I highly recommend first you should watch this tutorial “Click Here”.

This is a very basic student’s attendance system without a database, while in the upcoming tutorial I will modify this project and include a database, then each student record can be edited, checked, deleted or updated.

For the complete step by step explanation, you can watch Video Tutorial “Click Here

The components and tools used in this project can be purchased from Amazon, the components Purchase links are given below:

Arduino Uno:

Fingerprint Module:

Mega 2560:

Super Starter kit for Beginners

Jumper Wires:

Bread Board:

12v Adaptor:

PCB plate:

Variable Supply:

Digital Multimeter:

Vero Board / strip board:

Soldering iron kit:  “best”  You guys should definitely purchase this:

Solder wire:

Wire Stripper:

wire cutter:

PCB small portable drill machine:

Fingerprint Module that we will be using with the Arduino:

fingerprint attendance

fingerprint attendance

This is the fingerprint module that we will be using today with the Arduino. It has a total of six wires. While some fingerprint modules have 4 wires, but their use is exactly the same. As you can this module has six wires, but we will be using only 4 wires, Red, green, white and black.

fingerprint attendance

We don’t need the yellow and blue wires.

fingerprint attendance

connect the red wire with the Arduino’s 5v.

Connect the black wire of the fingerprint module with the Arduino’s ground.

Connect the green wire with pin 4 of the Arduino and connect the white wire with pin5 of the Arduino. so now our interfacing is completed.

fingerprint attendance
Now it’s time to enroll fingers. For Fingers enrolling watch my Previous Tutorial “Click Here

Circuit Diagram:

Circuit Diagram of the Arduino FingerPrint Attendance system.
fingerprint attendance

As you can see in the circuit Diagram a 433Mhz RF transmitter is also used which will be used in the future project. In this tutorial, you can neglect this RF Transmitter. The Finger Print module is connected with the Arduino’s pin number 4 and Pin number 5. The 5v pin of the Finger Print Module will be connected with the Arduino 5v pin and ground of the Finger Print module will be connected with the ground of Arduino.


This project is based on two programs, Arduino programming, and Programming.

Arduino Programming: Application Programming:

fingerprint attendance

This is how the Final application looks like. For the Detailed step by step explanation watch Video tutorial “Click Here

Watch Video Tutorial:

Recommended For You

About the Author: Engr Fahad

My name is Shahzada Fahad and I am an Electrical Engineer. I have been doing Job in UAE as a site engineer in an Electrical Construction Company. Currently, I am running my own YouTube channel "Electronic Clinic", and managing this Website. My Hobbies are * Watching Movies * Music * Martial Arts * Photography * Travelling * Make Sketches and so on...

1 Comment

  1. Excellent post. I was checking continuously this blog and I’m impressed! Very useful info particularly the last part gdakbbgedefc

Leave a Reply