Código Sensor de presión

Hola,

estoy realizando mi proyecto de fin de grado con arduino y tengo unas dudas con respecto al código.
Tengo un sensor de presión y mi objetivo es el siguiente:
Introducir por teclado un dato de presión y que durante un tiempo el programa esté comprobando que el sensor de presión no recibe más presión de la que yo le he introducido por pantalla. Cuando esa presión introducida por teclado se supere se encenderá un LED, si no se supero durannte X tiempo se volverá a preguntar por pantalla el dato de presión con el que quiero entrar nuevamente al código.

Además, quiero que me vaya imprimiendo por pantalla todos los valores de presión recogidos antes de llegar al dato de presión que quiero.

He llegado hasta aquí con e código pero solo me lee un valor de presión, y yo quiero que me esté leyendo hasta que llegue a ese valor durante un tiempo.

int AnalogPin = 0;   // Sensor conectado a Analog 0
int LEDpin = 6;      // LED conectado a Pin 6 (PWM)
int ResRead;         // La Lectura de la Resistencia por División de Tensión
int BrilloLED;
int lectura;
void setup()
{
Serial.begin(9600); // Enviaremos la información de depuración a través del Monitor de Serial
pinMode(LEDpin, OUTPUT);
digitalWrite(LEDpin, LOW);

}


void loop()
{
int valor=analogRead(AnalogPin);
ResRead=analogRead(AnalogPin);

Serial.print("Lectura Analogica = ");
Serial.println(ResRead);

if(Serial.available()>0)
{
  lectura=Serial.parseInt();
}

Serial.print("Dato teclado: ");
Serial.println(lectura);

if(ResRead>=lectura& ResRead!=0)
{
    Serial.print("Se está encendiendo con: ");
Serial.println(ResRead);
  digitalWrite(LEDpin,HIGH);
}
else
{
  
    Serial.print("No se está encendiendo con: ");
Serial.println(ResRead);
  digitalWrite(LEDpin, LOW);
}

delay(9000);
}

Me han hablado de las interrupciones pero no sabría implementarlas aquí.
Gracias