Una disculpa por la tardanza en actualizar; ya está hecha la base de datos, y tengo un código simple para intentar detectar el sensor dado que Arduino (pequeño update: ahora usaremos un MEGA) no lo detecta, es el siguiente;
#include <Adafruit_Fingerprint.h>
#if (defined(__AVR__) || defined(ESP8266)) && !defined(__AVR_ATmega2560__)
SoftwareSerial mySerial(0, 1);
#else
#define
#define mySerial Serial1
#endif
Adafruit_Fingerprint finger = Adafruit_Fingerprint(&mySerial);
uint8_t id;
void setup()
{
Serial.begin(9600);
while (!Serial);
delay(100);
Serial.println("\n\nAS608 Fingerprint sensor registro");
//enviando datos del sensor al puerto serial
finger.begin(57600);
if (finger.verifyPassword()) {
Serial.println("Sensor AS608 encontrado");
} else {
Serial.println("Sensor AS608 no encontrado");
while (1) { delay(1); }
}
Serial.println(F("Reading sensor parameters"));
finger.getParameters();
Serial.print(F("Status: 0x")); Serial.println(finger.status_reg, HEX);
Serial.print(F("Sys ID: 0x")); Serial.println(finger.system_id, HEX);
Serial.print(F("Capacity: ")); Serial.println(finger.capacity);
Serial.print(F("Security level: ")); Serial.println(finger.security_level);
Serial.print(F("Device address: ")); Serial.println(finger.device_addr, HEX);
Serial.print(F("Packet len: ")); Serial.println(finger.packet_len);
Serial.print(F("Baud rate: ")); Serial.println(finger.baud_rate);
}
Aunque cambie las conexiones sigue dando un error de detección del sensor.