Connexion arduino 16×2 lcd
Vous voulez apprendre à connecter un écran LCD avec Arduino ? Dans ce billet, nous vous montrerons comment assembler le circuit électronique et le code nécessaire pour tester son fonctionnement, afficher les caractères à l’écran et faire défiler le texte à droite ou à gauche.
Pour effectuer les connexions, nous allons commencer par connecter la tension et GND à la planche d’essai. Ensuite, nous connectons l’alimentation du LCD : la broche 16 du LCD à la masse et la broche 15 à 5V.
Ensuite, nous plaçons le potentiomètre de réglage : nous connectons la broche correspondante à la masse et l’autre à l’alimentation ; la broche du centre à la broche 3 du LCD, qui correspond au réglage du contraste. Pour fournir une tension à l’écran LCD, broche 2 et broche 1 à la masse.
Détails à connaître sur le code : on utilise la bibliothèque LiquidCrystal, qu’on initialise avant setup(), avec l’instruction lcd(RS, E, D4, D5, D6, D7), où RS correspond à la broche 7, E à la broche 8, D4 à la broche 9, D5 à la broche 10, D6 à la broche 11 et D7 à la broche 12, comme nous l’avons dit plus haut.
Texte en mouvement lcd arduino i2c
Dans ce tutoriel, nous expliquerons comment fonctionnent les LCD alphanumériques, nous développerons plusieurs exemples pratiques, nous apprendrons à utiliser les LCD dans nos projets et à créer des caractères personnalisés.
Pour la communication entre le LCD et un contrôleur, il utilise un bus de 8 données, mais il peut être configuré pour fonctionner avec un bus de 4 données. Il utilise également les broches de contrôle RS (chip select), RW (read/write) et E (enable).
Pour contrôler le contraste, il utilise une entrée analogique VEE qui utilise généralement un potentiomètre pour faire varier le contraste, et les LCD avec rétro-éclairage ont deux broches à l’extrémité Led+ (A) et Led- (K) qui peuvent être alimentées directement à 5V ou à travers une résistance s’il s’agit d’une LED, en faisant varier sa résistance vous pouvez faire varier l’intensité lumineuse.
Comme il est observé dans le code, initialement nous écrivons le texte, puis nous déplaçons le texte d’une position pour chaque cycle avec une pause de 250ms, temps qui s’il est varié augmentera ou diminuera la vitesse de déplacement, remarquez que le texte que nous écrivons est plus grand aux 16 caractères, mais égal le texte n’est pas perdu, c’est parce que l’espace de travail pour chaque ligne en fait est de 40 caractères, et le LCD montre seulement les 16 premiers caractères, mais en le déplaçant nous arrivons à voir les autres caractères.
Caractéristiques de l’écran lcd 16×2
Avant de commencer, si vous souhaitez acheter l’un des matériaux que nous nommons dans ce projet, n’oubliez pas que nous les avons disponibles dans notre boutique officielle : Electronicastore.net (Nous expédions vers tout le Mexique).
Ce LCD est compatible avec Arduino et les microcontrôleurs, cependant en raison de la popularité que Arduino a eu et grâce à son fonctionnement facile est utilisé plus la combinaison de ces deux, quelque chose à garder à l’esprit de ce type d’écrans sont les broches de l’écran que certains modèles sont similaires et les broches peuvent changer de place, l’image montrée ci-dessus montre les broches d’un écran 16×2 ou mieux connu comme LCD 1602, il ya d’autres modèles dans lesquels l’écran a un rétro-éclairage bleu, cependant ce n’est pas un facteur important que les broches ne changent pas.
Nous devons avoir notre logiciel Arduino ouvert pour commencer notre pratique et maintenant nous devons commencer à utiliser la logique (vous pouvez copier et coller le code que je vais laisser ci-dessous, mais si vous voulez apprendre à programmer en Arduino, vous devez d’abord apprendre les bases et rien de mieux que la logique et la pratique).
Lcd arduino i2c
L’écran LCD est livré sans connecteurs par défaut. Il existe deux solutions à ce problème : souder des fils ou souder des broches mâles de 2,54 mm. J’ai opté pour la deuxième option pour la commodité qu’elle représente (moins de câbles et ils s’adaptent parfaitement à la planche à pain).
L’étape suivante est l’introduction du potentiomètre, pour régler le contraste de l’affichage. Dans mon cas, j’ai utilisé un potentiomètre de 50Kohm, mais un potentiomètre de 10K est également valable. Nous allons le connecter à gauche de l’écran LCD sur la planche d’essai et procéder au câblage pour la connexion de ses trois broches.
Lorsque la carte Arduino est alimentée (connexion USB-PC), vous verrez sur l’écran des caractères de forme carrée dans la rangée supérieure. Essayez d’ajuster le potentiomètre et vérifiez que tout fonctionne correctement.