Arduino - Bouclier LCD et clavier
Le bouclier LCD Keypad pour Arduino est un module utile qui associe un écran LCD 16x2 à six boutons-poussoirs (Droite, Haut, Bas, Gauche, Sélection et Réinitialisation) pour l'interaction utilisateur. Ce tutoriel vous guidera dans la mise en place et la programmation de ce bouclier à l'aide d'une carte Arduino.
Préparation du matériel
Ou vous pouvez acheter les kits suivants:
1 | × | Kit de Démarrage DIYables STEM V3 (Arduino inclus) | |
1 | × | Kit de Capteurs DIYables (30 capteurs/écrans) | |
1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À propos du bouclier LCD et clavier
Le bouclier LCD avec clavier numérique dispose de :
- Un écran LCD 16x2 contrôlé par la bibliothèque LiquidCrystal
- 5 boutons-poussoirs connectés à une seule broche analogique (A0)
- Un bouton de réinitialisation pour redémarrer l'Arduino
- Un potentiomètre pour ajuster le contraste de l'écran LCD
Schéma des broches

Le tableau ci-dessous illustre la correspondance des broches entre le bouclier LCD avec clavier et l'Arduino lorsque le bouclier est empilé sur la carte.
Shield Pin | Function | Arduino Pin |
---|---|---|
DB4 | Data | 4 |
DB5 | Data | 5 |
DB6 | Data | 6 |
DB7 | Data | 7 |
RS | Register Select | 8 |
E | Enable | 9 |
Analog A0 | Button Input | A0 |
Bouton de réinitialisation
Le bouclier comprend un bouton de réinitialisation, qui est connecté à la broche de réinitialisation de l'Arduino. En appuyant sur ce bouton, l'Arduino redémarrera et le programme sera réinitialisé.
potentiomètre
Le bouclier comporte un petit potentiomètre près de l'écran LCD. Il sert à régler le contraste de l'écran LCD. Si le texte n'est pas visible, essayez de tourner lentement le potentiomètre pour améliorer la lisibilité.
Diagramme de câblage
Il suffit de brancher le bouclier LCD Keypad sur votre carte Arduino. Les broches s’aligneront automatiquement.

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
code Arduino
Étapes rapides
- Installez le bouclier LCD Keypad sur votre Arduino
- Connectez votre Arduino au PC via un câble USB
- Ouvrez l'IDE Arduino, sélectionnez la bonne carte et le bon port
- Copiez le code ci-dessus et collez-le dans l'IDE Arduino
- Cliquez sur le bouton Upload dans l'IDE Arduino pour téléverser le code sur votre Arduino
- Appuyez sur chaque bouton du bouclier, un par un, et vérifiez si le texte correspondant apparaît sur l'écran LCD
- Vérifiez le résultat sur l'écran LCD
Si l'écran LCD reste vide, assurez-vous que :
- Le bouclier est correctement connecté à l'Arduino.
- Le potentiomètre est ajusté pour un contraste approprié.
- Le code téléversé correspond à l'exemple fourni.
- La carte Arduino est correctement alimentée.
Suivre ces étapes devrait vous aider à faire fonctionner correctement votre bouclier LCD et clavier Arduino !
Pour davantage de fonctions de contrôle de l'affichage LCD, veuillez vous référer à ce tutoriel Arduino LiquidCrystal LCD.
Pour améliorer la modularité et la lisibilité, nous réorganisons le code précédent en fonctions distinctes :