Comment interfacer l'écran LCD (écran à cristaux liquides) à l'aide d'un Arduino

Essayez Notre Instrument Pour Éliminer Les Problèmes





Dans la conception de systèmes embarqués basés sur Arduino, les modules d'affichage à cristaux liquides jouent un rôle très important. Il est donc très important d'en savoir plus sur comment interfacer l'écran LCD avec un Arduino de 16 × 2 dans la conception de système embarqué. Les unités d'affichage sont très importantes dans la communication entre le monde humain et le monde des machines. L'unité d'affichage fonctionne sur le même principe, cela ne dépend pas de la taille de l'écran, il peut être grand ou petit. Nous travaillons avec des écrans simples comme les unités 16 × 1 et 16 × 2. L'unité d'affichage 16 × 1 a les 16 caractères qui sont présents sur une ligne et les unités d'affichage 16 × 2 ont 32 caractères qui sont présents dans les 2 lignes. Il faut savoir que pour afficher chaque caractère il y a 5 × 10 pixels. Ainsi, pour afficher un caractère, tous les 50 pixels doivent être ensemble. Dans l'affichage, il y a un contrôleur qui est HD44780, il est utilisé pour contrôler les pixels des caractères à afficher.

Qu'est-ce qu'un écran à cristaux liquides?

Le Affichage à cristaux liquides utilise la propriété de surveillance de la lumière des cristaux liquides et ils n'émettent pas la lumière directement. L'écran à cristaux liquides est un écran plat ou un affichage visuel électronique. Avec peu d’informations, le contenu des LCD est obtenu dans l’image fixe ou l’image arbitraire qui sont affichées ou masquées comme des mots, des chiffres ou des Affichage à 7 segments . Les images arbitraires sont constituées d'un grand nombre de petits pixels et l'élément a des éléments plus grands.




Affichage à cristaux liquides

Affichage à cristaux liquides

Affichage à cristaux liquides de 16 × 2

L'écran à cristaux liquides 16 × 2 contient deux lignes horizontales et ils sont utilisés pour compresser l'espace de 16 caractères d'affichage. Intégré, l'écran LCD dispose de deux registres décrits ci-dessous.



  • Registre des commandes
  • Registre des données

Registre de commande: Ce registre est utilisé pour insérer une commande spéciale dans l'écran LCD. La commande est un ensemble spécial de données et elle est utilisée pour donner la commande interne à l'affichage à cristaux liquides comme un écran clair, passer à la ligne 1, caractère 1, définir le curseur, etc.

Registre des données: Les registres de données sont utilisés pour saisir la ligne sur l'écran LCD

Affichage à cristaux liquides de 16x2

Affichage à cristaux liquides de 16 × 2

Le diagramme des broches et la description de chaque broche sont expliqués dans le tableau suivant.


N ° de broche Nom de la broche

Description des broches

Broche 1

GND

Cette broche est une broche de terre et l'écran LCD est connecté à la terre

Broche 2

VCC

La broche VCC est utilisée pour alimenter l'écran LCD

Broche 3

VEE

Cette broche est utilisée pour régler le contraste de l'écran LCD en connectant la résistance variable entre le VCC et la masse.

Broche 4

RS

Le RS est connu sous le nom de sélection de registre et sélectionne le registre de commande / données. Pour sélectionner le registre de commande, le RS doit être égal à zéro. Pour sélectionner le registre de données, le RS doit être égal à un.

Broche 5

R / W

Cette broche est utilisée pour sélectionner les opérations de lecture / écriture. Pour effectuer les opérations d'écriture, le R / W doit être égal à zéro. Pour effectuer les opérations de lecture, le R / W doit être égal à un.

Broche 6

DANS

Il s'agit d'une broche de signal d'activation si les impulsions positives passent par une broche, alors la broche fonctionne comme une broche de lecture / écriture.

Broche 7

DB0 à DB7

La broche 7 contient au total 8 broches qui sont utilisées comme broche de données de l'écran LCD.

Broche 15

LED +

Cette broche est connectée à VCC et elle est utilisée pour la broche 16 pour configurer la lueur du rétroéclairage de l'écran LCD.

Broche 16

LED -

Cette broche est connectée à la masse et elle est utilisée pour la broche 15 pour configurer la lueur du rétroéclairage de l'écran LCD.

Interfaçage LCD avec le module Arduino

Le schéma de circuit suivant montre l'écran à cristaux liquides avec Module Arduino . À partir du schéma électrique, nous pouvons observer que la broche RS de l'écran LCD est connectée à la broche 12 de l'Arduino. L'écran LCD de la broche R / W est connecté à la terre. La broche 11 de l'Arduino est connectée à la broche de signal d'activation du module LCD. Le module LCD et le module Arduino sont interfacés avec le mode 4 bits dans ce projet. Par conséquent, il y a quatre lignes d'entrée qui sont DB4 à DB7 de l'écran LCD. Ce processus très simple, il nécessite moins de câbles de connexion et nous pouvons également utiliser le plus de potentiel du module LCD.

Interfaçage LCD avec le module Arduino

Interfaçage LCD avec le module Arduino

Les lignes d'entrée numériques (DB4-DB7) sont interfacées avec les broches Arduino de 5-2. Pour régler le contraste de l'écran, nous utilisons ici un potentiomètre 10K. Le courant à travers la lumière LED arrière provient de la résistance de 560 ohms. La prise d'alimentation externe est fournie par la carte à l'Arduino. En utilisant le PC via le port USB, l'Arduino peut alimenter. Certaines parties du circuit peuvent nécessiter l'alimentation + 5V, elle provient de la source 5V sur la carte Arduino.

Le diagramme schématique suivant montre le module LCD en interface avec l'Arduino.

Diagramme schématique

Diagramme schématique

Cet article donne des informations sur l'interfaçage du module LCD avec l'Arduino. J'espère qu'en lisant cet article, vous avez des connaissances de base sur la façon de module LCD avec l'Arduino. Si vous avez des questions concernant cet article ou sur les projets de microcontrôleur , n'hésitez pas à nous faire part de vos commentaires dans la section ci-dessous. Voici la question pour vous, quelle est la fonction du module LCD en s'interfaçant avec l'Arduino?

Crédits photo:

  • Qu'est-ce qu'un écran à cristaux liquides imimg
  • Affichage à cristaux liquides de 16 × 2 blogspot
  • Interfaçage LCD avec le module Arduino circuit aujourd'hui