1.11.9

News

Page  1 sur 3  > >>

2019-01-16
Catégorie : Arduino
Posté par : xavier
Un Circuit imprimé pour plusieurs sketches
2018-06-07
Catégorie : Arduino
Posté par : xavier
Des pistes pour developper un projet a base d'Arduino
2017-09-23
Catégorie : Expositions
Posté par : xavier

Les 4/5 Novembre 2017, au parc Savoie Expo de Chambéry (Savoie), se tiendra l'exposition Savoie Modelisme.

CMS - 1.11.9 - Bartolome
 

Menu Lcd 2*20

  • Materiel requis:
  • Arduino Mega
  • Afficheur lcd I2C 4*20
  • Bouton rotatif

Principe:

Sur l'écran LCD, la 1 ere ligne affiche le nom du menu
La 3 eme ligne affiche l’élément actif, précédé du signe ">"
La 2 eme ligne affiche l'élément précédent (s'il existe)
La 4 eme ligne affiche l’élément suivant (s'il existe)

Le bouton rotatif permet de:

  • Passer au menu suivant (sens horaire) ou précédent (sens anti horaire)
  • Valider l'élément actif

Le menu est une arborescence dont chaque nœud peut avoir l'un des comportements suivants:


0 = Accès au menu suivant
1 = Enregistrement valeur
2 = Envoi commande
3 = Exécution
4 = Engine function
5 = Accessory status
6 = Output status

On va utiliser une structure pour décrire chaque nœud:


String       Title;               // Titre du menu à afficher sur l'écran lcd
int            Father;            // Père dans l'arbre menu ( la racine n'aura pas de père)
int            Action;            // voir ci dessus
int            Min;                // Min pour Saisie Valeur
int            Max;               // Max pour Saisie Valeur
int            Mem;              // Adresse mémoire pour stocker la valeur saisie
int            Epr;                // Adresse Eprom pour Valeur saisie

Previous page: Evenement USB  Page suivante : Commande Bluetooth multifonction