code for run the fingerprint module zfm-60 connect to my lcd 16x2

please help mee!!
i’ve tried everything to make my lcd show all the comman in the serial monitor…

this is my code to run the lcd connect to my fpm…

#include <LiquidCrystal.h>
#include <Adafruit_Fingerprint.h>
#include <SoftwareSerial.h>

uint8_t id;

uint8_t getFingerprintEnroll();

// Software serial for when you dont have a hardware serial port
// pin #2 is IN from sensor (GREEN wire)
// pin #3 is OUT from arduino  (WHITE wire)
// On Leonardo/Micro/Yun, use pins 8 & 9. On Mega, just grab a hardware serialport 
SoftwareSerial mySerial(2, 3);
Adafruit_Fingerprint finger = Adafruit_Fingerprint(&mySerial);

// On Leonardo/Micro or others with hardware serial, use those! #0 is green wire, #1 is white
//Adafruit_Fingerprint finger = Adafruit_Fingerprint(&Serial1);

LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // pendefinisian pin
int data; // variable data

void setup()  
{
  while (!Serial);  // For Yun/Leo/Micro/Zero/...
  delay(500);
  
  Serial.begin(9600);
  lcd.begin (16, 2);
  lcd.setCursor(0, 0);
  Serial.println("Adafruit Fingerprint sensor enrollment");
  lcd.print("Adafruit Finger sensor enrollment")
  lcd.setCursor(0,1);
  delay(1000);
  // set the data rate for the sensor serial port
  finger.begin(57600);
  
  if (finger.verifyPassword()) {
    Serial.println("Found fingerprint sensor!");
    lcd.print("Found fingerprint sensor!");
  } else {
    Serial.println("Did not find fingerprint sensor :(");
    lcd.print("Did not find fingerprint sensor :(");
    while (1);
  }
}

yeahh it’s works when i enroll it… but since it’s works, my fingerprint module stop detected from the serial monitor…
i checked the wiring, it’s good, same as the instruction… but the result always like this,

Adafruit Fingerprint sensor enrollment
Did not find fingerprint sensor :(

and if using the originally enroll, without adding the cristal library it’s works again…

what’s wrong? anyone help meee??? please, this is my final project…

SoftwareSerial mySerial(2, 3);

LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // pendefinisian pin

Do you want to use pins 2 and 3 for the software serial instance OR the liquid crystal instance? Both is the wrong answer.

I just tried, coz if i delete the liquidcrystal lcd..
The lcd didn't show anything when run the enroll...

I follow the tutorial, i saw their lcd print their enrollment process..
What is the function of template?? I dunno where should i put it..

Why are you concerned about the code when you have a hardware problem that must be corrected first?

Post a wiring diagram that shows what you actually have connected to the Arduino, and where it is connected. For this, Fritzing is good enough. Or a hand-drawn picture is good.