Ok. Parce que avec le montage indiqué et le curseur du potar au milieu, sur mon montage rien ne s'affichait.
Il fallait mettre le curseur très près de la masse pour avoir un contraste qui permettait de voir quelque chose.
Donc le "titre()" s'affiche mais pas le reste.
Sinon, tu n'es pas clair : qu'est-ce qui ne marche pas exactement ?
- la détection du bouton
- l'affichage sur LCD dans la boucle ?
Cas 1 : détection du bouton
Qu'affiche le Serial.println(bouton,DEC); dans la boucle ?
Tu vois bien bouton passer à 1 ?
Les fenètres de comparaison me semblent bien serrées
J'aurais écrit quelque chose du genre :
if ( vBouton < 256 )
bouton = 3;
else if ( vBouton < 512 )
bouton = 2;
else if ( vBoutton < 768 )
bouton = 1;
else
bouton = 0;
Cas 2 : Affichage
Vire tout ce qui concerne le bouton dans la boucle et ne garde que le code d'affichage sur le LCD.
Ca marche ?