En effet, j'ai enfin convergé vers un projet de montage.
Il s'agit d'une sorte de télécommande pour mon Pentax. Pour le moment, je n'en dis pas plus car je pense que cela fera l'objet d'un post à part entière.
Dans tous les cas, ce projet (simple et modeste) requiert une interface graphique. Quoi de plus simple que l'utilisation d'un afficheur LCD 2x16 caractères ? (un 7 segments....)
Du coup, je suis partie jeter un coup d'oeil à l'ensemble des excellents tutoriaux disponibles sur la toile (site de Adafruit, forum de Snootlab, etc...et j'en passe).
Là, je ne vais pas réinventer la poudre. Le code Arduino est en parti celui livré avec le logiciel. Après, ce sont surtout les modifications des codes d'exemples qui sont intéressant afin de bien comprendre les librairies et leurs potentiels.
De ce fait, je poste uniquement le schéma (réalisé sous l'excellent Kicad) du montage de base.
J'ai fait le choix d'un montage en utilisant l'intégralité des bornes de l'afficheur LCD. La librairie Arduino (LiquidCrystal) permet bien entendu de n'utiliser que les 4 premières lignes de Data. Libre à chacun.
Il est vrai que pour le besoin futur du projet, c'est plutôt ce mode là qui sera retenu. Ceci afin de limiter la consommation des GPIO de la carte.
Les deux dernières bornes XX et XX (ne sont pas représentées dans ma librairie Kicad). Elles symbolisent les bornes +5V et GND nécessaire à l'alimentation du rétro-éclairage du LCD.
![]() |
Schéma Kicad--Raccord carte Arduino Mega + LCD (rien de bien foudroyant....) |
Nota:
- Pour les personnes intéressées, je peux fournir une librairie complète pour le LCD que j'ai employé. Il s'agit d'une librairie Kicad qui inclut : la schématique, le fichier .mod et même le fichier 3D. Bon, cette librairie n'est pas parfaite (surtout le 3D). En revanche, le .mod permet de réaliser des PCB pour réaliser des shields d'adaptation.
- En ce qui concerne le schéma de la carte Arduino Mega, il s'agit en fait d'une librairie d'un Shield détourné. Cette librairie est gracieusement disponible sur le site suivant (un grand merci à l'auteur) : http://www.thingiverse.com/thing:5280