Fingerprint Scanner/Reader (Serial)
File:TArduinoFingerprintScanner.png
Summary
Serial fingerprint scanner/reader with template management, enrollment capabilities, and configurable security features.
Description
The Fingerprint Scanner/Reader component provides biometric authentication through serial communication. It supports fingerprint enrollment, template management, verification, and advanced security features including backlight control, password protection, and random number generation. The scanner can store multiple templates, perform 1:1 and 1:N matching, and includes comprehensive error handling. Typical applications include access control systems, time attendance systems, and secure authentication platforms.
Diagram:
Properties
- Address – Device address (Default: 4294967295).
- Backlight – Backlight control (Default: True).
- Elements – Configurable fingerprint operations:
- Delete All Templates – Bulk template removal
- Set Area LED – LED area configuration
- Get Random Number – Random number generation
- Reset – Device reset operation
- Handshake – Communication handshake
- Get Info – Device information retrieval
- List Templates – Template listing
- Enroll – Fingerprint enrollment
- User Notepad – User data storage
- Template – Template management
- Delete Templates – Template deletion
- Config – Device configuration
- Enabled – Enables/disables component functionality (Default: True).
- Name – Component identifier (Default: Fingerprint).
- Password Code – Security password code (Default: 0).
- Scan – Scanning configuration.
- Enabled – Enables scanning (Default: True).
- Timeout (mS) – Scan timeout duration (Default: 5000mS).
Pins
Input Pins
- Clock (clock) – Timing and synchronization signal for scan operations.
- In (image) – Fingerprint image input for processing and matching.
- Control (serial) – Serial control interface.
Output Pins
- Fingerprint Index (integer) – Matched fingerprint template index.
- Confidence (analog) – Match confidence level.
- Image (image) – Fingerprint image data.
- Features (binary) – Extracted feature data.
- Error (integer) – Error status output.
- Detected (clock) – Finger detection signal.
- Recognized (clock) – Successful recognition output.
- Unknown (clock) – Unknown fingerprint output.
- Count Templates (integer) – Template count output.
- Capacity (integer) – Storage capacity information.
- Status (integer) – Device status output.
Categories
- File:Serial.png – Serial communication components.
- File:Biometric.png – Biometric authentication components.
- – Security and access control components.
- File:Sensor.png – Sensing components.
- – User authentication systems.
- File:Fingerprint.png – Fingerprint recognition components.