Puerta Corrediza con Arduino, Bluetooth y Servo Motor

Probe las sugerencias que dejaron pero la puerta sigue sin moverse cuando apreto el boton abrir de mi aplicacion

#include <Servo.h>
int mover;
int mover2;
Servo servoMotor1;
Servo servoMotor2;
char rxChar;
void setup(){
  servoMotor1.attach(8,600,2400);
  Serial.begin(9600);

//pinMode (4,INPUT);//Fin de carrera 1
//pinMode (2,INPUT);//Fin de carrera 2
pinMode (4, INPUT_PULLUP);
pinMode (2, INPUT_PULLUP);
mover=90; //0 Abrir 180 Cerrar 60-120 Velocidades
mover2=180;//motor Cerradura
servoMotor1.attach(8);//Motor Pin8
servoMotor2.attach(9);//Motor Pin9
digitalWrite(4, HIGH);
digitalWrite(2, HIGH);
}
void loop() {
 int lectura; 
 int lectura2;
  servoMotor1.write(mover);
  servoMotor2.write(mover2);
  lectura=digitalRead(4);//fin de carrera
  lectura2=digitalRead(2);//fin de carrera
   if (Serial.available()){
    rxChar=Serial.read(); 
   }
   if(rxChar=='a'){
    mover=60;
    Serial.print(mover);
   }
   else if(rxChar=='b'){
    mover=120;
    Serial.print(mover);
   }
   servoMotor1.write(mover);
  if (lectura==LOW and mover==60){
    mover2=180;//Motor Cerradura Abierto
    mover=90;//motor frena
    
  }
  if (lectura2==LOW and mover==120){
    mover=90;//motor frena
    mover2=20;//Motor Cerradura Cerrado
  }
  }