

Descriptions :
L’écran à cristaux liquides ou LCD (de l’anglais liquid crystal display)permet la création d’écrans plats à faible consommation d’électricité.
Ils sont souvent utilisés dans les applications de systèmes embarqués pour afficher divers paramètres et états du système.
LCD 16×2 est un appareil à 16 broches qui a 2 rangées pouvant accueillir 16 caractères chacune.
Chaque caractère est composé d’une matrice de pixels de 5×8 (colonne x ligne).
Détails des broches :

PIN | NOM | Fonction | ||
---|---|---|---|---|
1 | VSS=Ground | Masse (0V) | ||
2 | VDD | Tension d’alimentation ; 5V (4.7V – 5.3V) | ||
3 | V0 | Réglage du contraste. Le meilleur moyen est d’utiliser une résistance variable telle qu’un potentiomètre ou la connecté à une sortie PWM. | ||
4 | RS | Sélectionne le registre de commande lorsqu’il est bas et le registre de données lorsqu’il est haut | ||
5 | RW | Bas pour écrire dans le registre. Élevé pour lire dans le registre. Toujours à la masse en général. | ||
6 | E | Active ou non l’affichage. Cette broche est utilisée pour verrouiller les données présentes sur les broches de données D0 à D7. | ||
7 | D0 | Les broches de données sont utilisées pour envoyer des données/commandes au LCD16x2 sous forme de 8 bits de données parallèles. | ||
8 | D1 | // | ||
9 | D2 | // | ||
10 | D3 | // | ||
11 | D4 | // | ||
12 | D5 | // | ||
13 | D6 | // | ||
14 | D7 | // | ||
15 | A =Anode | Les écrans à cristaux liquides n’ont pas leur propre lumière comme les écrans à sept segments. Par conséquent, le module dispose d’une LED de rétroéclairage. L’alimentation de cette LED est assurée par ces broches. | ||
16 | K =Katode | // |
Exemple Montage avec potentiomètre :

Pour gérer l’écran LCD 16×2 dans votre programme, la librairie la plus utilisée est LiquidCrystal.h.
Elle permet de contrôler les écrans LCD compatibles avec le pilote Hitachi HD44780 (ou un jeu de puces compatible), que l’on trouve sur la plupart des écrans LCD à base de texte. .