Manual
UART Fingerprint Sensor (C)       
V1.0  www.waveshare.com    13  /  18 
COMMUNICATION PROCESS 
ADD FINGERPRINT 
Begin 
Send CMD=0x01 command 
If database is full? 
Acquire fingerprint 
Process image 
Response Q3=ACK_SUCCESS 
Send CMD=0x02 command 
Acquire fingerprint 
Process image 
Judge uniqueness(Only do in disable duplication 
mode) 
Add fingerprint to database 
Response Q3=ACK_SUCCESS 
End 
Fingerprint has existed, response 
Q3=ACK_USER_EXIST 
eigenvalue is less , response Q3=ACK_FAIL 
timeout, response Q3=ACK_TIMEOUT 
Response Q3=ACK_FULL 
Send CMD=0x03 command 
Response Q3=ACK_SUCCESS 
Acquire fingerprint 
Process image 
eigenvalue is less , response Q3=ACK_FAIL 
timeout, response Q3=ACK_TIMEOUT 
eigenvalue is less , response 
Q3=ACK_FAIL 
timeout, response Q3=ACK_TIMEOUT 
Yes 
No 










