Menu pour réglages des paramètres, besoin d'aide

Bonjour nemesis47

Est-ce-que c'est un écran comme celui-ci?
image

Pour ton problème, il faut définir 2 états ds ton programme, prgEtatFonctionnement et prgEtatMenu. Cet état serait commuté par pression sur le bouton select.

//------------------------------------- Etat du programme
enum {prgEtatFonctionnement, prgEtatMenu};
int programmeEtat = prgEtatFonctionnement;

Ainsi dans ta chaîne de test switch (getPressedButton())
la fonction de chaque case est dépendante de programmeEtat.

		case BUTTON_UP:
			switch (programmeEtat) {
				case prgEtatFonctionnement:
					lcd.print(F("UP    "));
					break;
				case prgEtatMenu:
					lcd.print(F("Var ++    "));
					break;
		}

Il faudrait aussi définir un timer pour sortir automatiquement de l'état prgEtatMenu au bout d'un temps défini.
Je n'ai pas pû faire l'essai "en vrai", je n'ai pas ce matériel (ou du moins je crois, il faut que je fouille!)

Cordialement
jpbbricole