bonjour
Je suis content d'être arrivé a me faire comprendre ce n'est pas toujours facile sur un forum.
déjà un gros point pour moi:
Je ne vais plus être aveugle cette idée me convient a ravir.
Enregistre tes temps de passage dans loop() dans un tableau de variables (unsigned long) en incrémentant un index.
Quand le tableau est plein, envoie le sur la console.
Pas besoin d'un gros tableau, quelques éléments suffisent.
et pour:
Désolé de n'avoir pas percuté plus vite.
surtout pas je suis très heureux que l'on m'aide et ce n'est toujours pas facile de s'expliquer.
Une solution toute simple est de mettre mon bout de code sous forme d'une fonction, qui ne serait appelée par le programme principal (le tien) que lorsqu'un appui sur une touche serait détecté.
Alors c'est l'idée que j'avais en premier.
Je l'ai testée, bien entendu avec des moyens de tests moins sophistiqués que ta routine.
Mais une fois dans la fonction je n'ai pas trouvé moyen d'en sortir simplement.
Du coups j'avais regardé les menus. Mais bon ça devenait bien trop compliqué pour juste incrémenter une variable.
Âpres réflexion j'avais imaginé "une sortie automatique" du mode réglage.
C'est a dire que lorsque je suis dans la fonction réglage j'avais imaginé lancer un compteur qui a son terme lancerais un genre de ExitSub.
Je ne sais pas si c'est réalisable ?
un peu du genre de nos appareils électronique qui sortent d'eux même quand on ne touche plus rien
Sinon quoi qu'il en soit j'ai appris un truc qui ne m'étais pas venu a l'esprit:
comment mesurer sommairement le temps d'exécution de mon code (sans me casser la tète avec des timers)
et ça j'en avais bien besoin.
Je pense qu'au final j'ai ce que je cherche car la gestion des boutons est fiable, reste a savoir si il est possible de sortir simplement de la procédure de réglage
et encore un sincère merci pour le coups de main.
Il faut beaucoup de patience des pro pour venir en aide a un débutant 
EDIT
Je viens de penser:
puisque maintenant j'ai une fonction je n'ai plus besoin de "affiche écran."
des que je rentre dans la fonction j'affiche l'écran
et dans cette fonction Je n'ai besoin que de modifier ma variable donc bouton 1 et bouton 2 donc si je test mes 2 boutons dans cette fonction je peux décider de sortir avec un appuie sur ces deux boutons
Une idée pour sortir d'une procédure?
Quitte a faire un reset.
Je vais tester ça ce soir et reviens vers vous