R503 is a fingerprint sensor, this sensor reads fingerprint when placed on the face of the sensor and stores fingerprints on the databases. These fingerprints can be easily retrieved from the database. The R503 fingerprint sensor comes with a controller(K216) and a remote. The controller(K216) comes pre-programmed from the market, so the sensor through the controller can sense and store the fingerprints in the database. so when using the controller for the R503 sensor it will be plug and play.
If you want to take it to the next level, you can use Arduino or any microcontroller board for fingerprint sensing applications and modify it according to your own terms.
This all-in-one optical fingerprint sensor will make adding fingerprint detection and verification super simple. It even has an LED ring built around the detection pad, which can be set to red, blue or purple for a great user experience.
These modules are typically used in safes - there's a high-powered DSP chip that does the image rendering, calculation, feature-finding, and searching. Connect to any microcontroller or system with TTL serial, and send packets of data to take photos, detect prints, hash, and search. You can also enroll new fingers directly - up to 300 fingerprints can be stored in the onboard FLASH memory.
Fingerprint Sensor R503 with Control Board and Remote controller