Probleme avec la fonction millis()

if (resul.value == 0xFF30CF){                       // Un apuis sur 1 alume une led pendant 1 seconde
    (Serial.println("touche1"));
    
    prevtime = millis();                            // debut du compteur en secondes
    Serial.println (prevtime);
    if (millis() -prevtime < 1000){
      digitalWrite (10, HIGH);

    }else{
digitalWrite (10, LOW);
}