Utiliser valeur du potentiomètre pour décaler une action

voilà mon code, après plusieurs essai, la led verte s'allume correctement mais la led rouge reste éteinte.

Lorsque j'applique la map :

mesure=map(mesureBrute,0,1023,0.0,100.0);

est-ce que c'est bien interprété comme une mesure de temps le 0 à 100 ?

time1=millis();

if (analogRead(Ledverte) == HIGH);
  
  if (time2=time1 + (potard)); else digitalWrite(Ledrouge, HIGH);