Comment détecter un appuis long sur bouton poussoir

Bonjour a tous,

je cherche comment détecter un appuis long sur bouton poussoir, c'est a dire afficher une info sur un écran tant que le bouton poussoir est enfoncé.

Apparemment il faut utiliser Millis, mais je m'y perd un peu sur la façon de l'utiliser.
J'ai comme départ de code ceci

void loop() {
  
 

 etat1 = digitalRead(bouton_amb); // Rappel : bouton = 3

    if(etat1 == LOW)
        splash_amb();
    else
        splash_cib();

Désolé pour le post mais ça fonctionne j'ai modifier mon câblage et ça a l'air de fonctionner.

ça tombe bien parce que le code posté était complètement nul pour vous aider....