You need the following libraries for this code:

Adafruit-Fingerprint-Sensor-Library

Adafruit-GFX-Library

MCUFRIEND_kbv

RTClib

Now download the following code and upload it to your Arduino. This code is written for 11 people with default names, but you can change them and remove it from the default mode. To register a new name, simply connect the device to your computer and press the key to enter the register mode, then open the Serial Monitor and follow the registration process as is shown on the Serial Monitor.

Download the code from here:

Fingerprint_Attendance_Code 1 file(s) 10.04 KB Download

You can learn more about using an SD card , the clock module, and the LCD in the following links:

SD Card Module w/ Arduino: How to Read/Write Data

How to Use DS1307 RTC Module with Arduino & Make a Reminder

Absolute Beginner’s Guide to TFT LCD Displays by Arduino.

Nodemcu executes the task of uploading the information in this system. It takes the uploading information from Arduino through the serial port and returns the status of uploading to Arduino. Upload the following code on your Nodemcu.