Pages: [1]   Go Down
Author Topic: Conseils pour créer un menu  (Read 3052 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 94
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonsoir,
Je suis en train de créer un menu piloté par un clavier matriciel 16 touches pour :
régler la température de chauffage, activer telle ou telle fonction, etc..

Avez-vous des exemples / tutos à me proposer ? Pas pour copier bêtement,
mais pour comprendre la logique et écrire quelque chose de propre.

nb : avec mon ancien micro, j'avais bati des menus à coup de "goto",
fonctionnel mais absolument pas pro  :-[

Merci.
Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 185
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

tu l'affiches sur quoi ton menu ? un LCD 2x16 ?

Avec un truc type 5 boutons :
Ce que je ferais, c'est stocker le menu dans un tableau.
Avec les boutons, tu incrémentes la position d'entrée de ton tableau
Tu mets à jour ton affichage en conséquence (tu n'affiches que la partie proche ta "position d'entrée")

A l'appui sur le bouton "valid", tu enclenche l'action. Faut juste transmettre la position de ta cellule, puis avec un "case" traiter cette info

si je suis pas très clair, demandes  smiley-grin

Par contre, avec 16 touches, tu va pouvoir en faire des choses  smiley-wink ... la plupart des régulateurs/gestionnaires domotiques ont de 3 à 5 touches (haut / bas / droite / gauche / valid)
Logged

pas taper... sauf application de l'article 35 ...

Toulouse / France
Offline Offline
Full Member
***
Karma: 5
Posts: 241
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour,

une librairie "menu" existe, tu pourras la trouver ici
http://www.arduino.cc/playground/Code/Menu

Il y a aussi quelques posts sur le forum qui traitent le sujet

Une piste par ici
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1273349195


Lionel


- Distributeur officiel Arduino - Conception de shields qui rafraîchissent
Logged

- Distributeur officiel Arduino - France

0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 94
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonsoir,

Clavier 4x4 avec LCD graphique 128*64. On doit
effectivement pouvoir faire des trucs sympas  smiley-razz

Merci pour vos liens, je vais lire tout cela. Si l'un de
vous à un bout de code pour exemple, je prends ...
(même archi basique, c'est pour m'aider à démarrer).

A+
Logged

Pages: [1]   Go Up
Jump to: