manual_enroll_identify

Example of the component abdurrahmanelrayes/r503 v0.1.4
# manual_enroll_identify

Manual ESP-IDF example for fingerprint enrollment and identification using the R503 sensor.

## What it does

- Initializes the sensor
- Performs handshake and password verification
- Finds the next free template ID
- Captures the same finger twice
- Generates two feature buffers
- Merges them into a template
- Stores the template
- Captures again and searches the fingerprint database

## Wiring

| R503 Pin | ESP32 |
|---------|------|
| VCC     | 3.3V   |
| GND     | GND  |
| TX      | GPIO18 (RX) |
| RX      | GPIO17 (TX) |

## Build

```bash
idf.py set-target esp32
idf.py build
idf.py flash monitor
```

To create a project from this example, run:

idf.py create-project-from-example "abdurrahmanelrayes/r503=0.1.4:manual_enroll_identify"

or download archive (~2.12 KB)