Main Product 1 Main Product 2 Main Product 3
To Be Shipped
Price: KSH 3000.00

Introduction

The R503 Fingerprint Sensor is an advanced biometric module capable of fingerprint enrollment, storage, and matching. It is highly reliable and widely used in secure applications such as door locks, safes, and attendance systems.

Features

  • Capacitive fingerprint recognition technology.
  • Stores up to 1000 fingerprints.
  • Supports UART and USB communication interfaces.
  • Low power consumption and fast processing speed.

Pinout

Pin Description
VCC Power Supply (3.3V - 5V)
GND Ground
TX Transmit Data (Connect to RX of Microcontroller)
RX Receive Data (Connect to TX of Microcontroller)
USB+ USB Positive Line (Optional for USB communication)
USB- USB Negative Line (Optional for USB communication)

Working Principle

The R503 captures fingerprint patterns using its capacitive sensor and processes them using an onboard DSP (Digital Signal Processor). The module can perform tasks like fingerprint registration, storage, and comparison for secure authentication.

Arduino Example Code

#include 
#include 

// Define RX and TX pins
SoftwareSerial mySerial(2, 3);
Adafruit_Fingerprint finger(&mySerial);

void setup() {
    Serial.begin(9600);
    mySerial.begin(57600);

    if (finger.begin()) {
        Serial.println("R503 Fingerprint Sensor detected.");
    } else {
        Serial.println("Sensor not detected. Check wiring.");
        while (1);
    }
}

void loop() {
    Serial.println("Waiting for fingerprint...");
    if (finger.getImage() == FINGERPRINT_OK) {
        if (finger.image2Tz() == FINGERPRINT_OK) {
            if (finger.fingerSearch() == FINGERPRINT_OK) {
                Serial.println("Fingerprint matched!");
            } else {
                Serial.println("No match found.");
            }
        }
    }
    delay(1000);
}
    

Sensor Image

R503 Fingerprint Sensor

🔥RELATED PRODUCTS🔥

🔗 HIMASTORES PRODUCTS