Bonsoir daniel57330
Ici il fait un temps à bricoler dedans 
Dans ton programme, tu fais un delay(1000); et tu chronomètre cette même période avec tes 2 variables:
unsigned long oldtime=0;
unsigned long time=0;
Autant supprimer ce delay() et tout faire avec des millis(), ainsi:
#include <Arduino.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,6,5,4,3);
float value=0;
volatile float rev=0.0;
int rpm=0;
//unsigned long oldtime=0;
//unsigned long time=0;
const byte interruptPin = 2;
unsigned long mesureTempo = 1000;
unsigned long mesureMillis = millis();
void isr()
{
rev++;
}
void setup()
{
lcd.begin(16,2); //initialize LCD
pinMode(interruptPin, INPUT_PULLUP);
attachInterrupt(digitalPinToInterrupt(interruptPin),isr,FALLING); // mon capteur passe de 1 à 0 lors de la détection
Serial.begin(9600);
}
void loop()
{
//delay(1000);
if (millis() - mesureMillis >= mesureTempo)
{
//detachInterrupt(digitalPinToInterrupt(interruptPin));
//time=millis()-oldtime; //finds the time
rpm=((rev/mesureTempo)*60000); //calculates rpm
//oldtime=millis(); //saves the current time -------> deplace avant attachInterrupt
lcd.clear();
lcd.setCursor(0,0);
lcd.print("rev ");lcd.print(rev);
lcd.setCursor(0,1);
lcd.print( rpm);
lcd.print(" tr/mn");
Serial.print("rev : ");Serial.print(rev);
Serial.print(" tr/mn : ");Serial.println(rpm);
rev=0;
//oldtime=millis();
//attachInterrupt(digitalPinToInterrupt(interruptPin),isr,FALLING);//**********************
mesureMillis = millis();
}
}
Pour changer le tempo de mesure, il suffit de changer la valeur de mesureTempo.
Ainsi ton programme ne sera plus bloqué, quasiment, en permanence.
Le problème avec la méthode de comptage des impulsions pendant un temps imparti, 1 seconde dans ton cas et une fréquence basse, un variation d'une impulsion dans la seconde fait varier le résultat des RPM de 60
rev : 50.00 tr/mn : 2940
rev : 50.00 tr/mn : 3000
rev : 51.00 tr/mn : 3000
rev : 50.00 tr/mn : 2940
rev : 50.00 tr/mn : 3000
rev : 50.00 tr/mn : 3000
rev : 51.00 tr/mn : 3000
C'est mieux de calculer les RPM d'après le temps d'une période, mais ce sera pour la prochaîne version.
A+
Cordialement
jpbbricole