Quantcast
Channel: SparkFun Electronics Comments
Viewing all articles
Browse latest Browse all 44542

fanyca on SEN-11651 - Fingerprint Scanner - 5V TTL

$
0
0

Hey, I found this code about this sensor... I'll put it here as aid:

//--------------------------------------------------------------------------------------------

//Fingerprint Scanner TTL demo code to show how to cmdOpen and show device id and serial number // Note: all multi byte data is little endian!

include

SoftwareSerial Scanner(11, 12); // RX as pin 11

int f; byte ResponseData[38];

void setup() { Scanner.begin(9600); Serial.begin(9600); }

void loop() { // cmdOpen with response data packet Scanner.write((byte)0x55); Scanner.write((byte)0xAA); Scanner.write((byte)0x01); Scanner.write((byte)0x00); Scanner.write((byte)0x01); Scanner.write((byte)0x00); Scanner.write((byte)0x00); Scanner.write((byte)0x00); Scanner.write((byte)0x01); Scanner.write((byte)0x00); Scanner.write((byte)0x02); // pre-calculated checksum Scanner.write((byte)0x01); delay(100);

if (Scanner.available() > 0 ) {

for (f = 0; f < 38; f++) { ResponseData[f] = Scanner.read(),HEX; } }

Serial.print("FirmwareVersion: "); for (f = 16; f < 20; f++) { Serial.print(ResponseData[f],HEX); //FirmwareVersion } Serial.println(); Serial.print("DeviceSerialNumber: "); for (f = 20; f < 36; f++) { Serial.print(ResponseData[f],HEX); //SerialNumber }

while(1){}

}

//---------------------------------------------------------------------------------------------


Viewing all articles
Browse latest Browse all 44542

Trending Articles