Sistema de Asistencia con AS608

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.