ECRAN LCD 16×02 Avec Arduino
Published: 2020-10-14 12:15:07

Vous êtes débutant en électronique et vous voulez comprendre comment gérer un écran LCD 16×02 avec Arduino ?

Alors nous vous invitons à suivre attentivement notre tutoriel sur comment gérer un écran LCD 16×02 avec Arduino. Tout au long de notre tutoriel nous aurons à vous présenter quatre points

1. La présentation de l’écran LCD 16×02
2. Matériels
3. Le câblage
4. Le code source
5. Test

<b>1. La Présentation de l’Ecran LCD 16×02</b>

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/o9gvoeiqo4z4u38tr82o.jpg)

On distingue plusieurs forme d’écran LCD. Un exemple un le 16×02. L’écran LCD 16×02 est un module d’affichage deux lignes et seize colonnes. Il est l’un des éléments le plus utilisé avec Arduino. Lors de la réalisation de nos systèmes électroniques, il serait intéressant de l’associer avec un écran LCD pour faciliter la lecture des informations sur l’état du système afin de pourvoir mieux le contrôler.

<b>2. Matériels</b>

• <a href="https://components.youpilab.com/produit/arduino-uno-r3/">Une Carte Arduino UNO</a>

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/bj5r47q1ppgaluq4p1d8.png)

•<a href="https://components.youpilab.com/produit/lcd-16x2-blue-backlight/">Une Ecran LCD 16×02</a>

•<a href="https://components.youpilab.com/">Un Breadbord</a>

•<a href="https://components.youpilab.com/produit/connecteurs-male-femelle-jumper-linite/">Jumper wires</a>

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/biq45puvonpb2a2w6h67.jpg)

<b>3. Le Câblage</b>

<b>       3.1. Explication</b>

L’écran LCD 16×02 comporte généralement seize broches, il peut aussi avoir quatorze broches. L’écran LCD 16×02 ayant seize broches est câblé comme celui de quatorze broches mais il faut en plus de ça relier l’Anode (A) et la Cathode (K) de l’écran LCD 16×02 respectivement au VCC et au GND de la carte Arduino. Pour notre câblage nous n’aurons qu’à utiliser onze des seize broches de l’écran LCD 16×02.

•	VSS de l’écran est branchée au GND de la carte l’Arduino
•	VDD de l’écran est branchée au VCC de la carte l’Arduino
•	RW de l’écran est branchée au GND de la carte l’Arduino
•	RS de l’écran est branchée au D9 de la carte l’Arduino
•	E de l’écran est branchée au D8 de la carte l’Arduino
•	D4 de l’écran est branchée au D4 de la carte l’Arduino
•	D5 de l’écran est branchée au D5 de la carte l’Arduino
•	D6 de l’écran est branchée au D6 de la carte l’Arduino
•	D7 de l’écran est branchée au D7 de la carte l’Arduino
•	A de l’écran est branchée au VCC de la carte l’Arduino
•	K de l’écran est branchée au GND de la carte l’Arduino


<b>NB :</b>On va relier la broche VO à un potentiomètre pour contrôler le contraste de l’écran LCD.

• <b>Schéma de câblage d’un écran LCD 16×02 à seize broches</b>

Pour le câblage il y a beaucoup de logiciels utilisés comme : Proteus, Fritzing et autre. Mais pour notre câblage nous avons choisi Fritzing.
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/xlzj08ox0234e3lijga8.png)

<b>4. Code</b>

La librairie utilisée en Arduino pour gérer un Ecran LCD est LiquidCrystal.h
<pre>// Ce code vous permet d'afficher un message à l'écran. Vous pouvez le modifier pour en
// faire de ce que vous voulez
#include<LiquidCrystal.h> //déclaration de la bibliothèque LiquidCrystal.h
// Déclaration des six broches de sorties utilisées sur la carte Arduino
int D4 = 4, D5 = 5, D6 = 6, D7 = 7, E = 8, RS = 9;
LiquidCrystal lcd(RS, E, D4, D5, D6, D7);
void setup() 
{
  lcd.begin(16,2) ;// affiche le texte sur les deux lignes et seize colonnes
lcd.setCursor(0,0) ;   // fixer le curseur à la position (0,0) première
                                 // ligne première colonne
  lcd.print("WELCOME") ;   // affiche le texte à la position précédente
  lcd.setCursor(0,1) ;   // fixer le curseur à la position (0,1)
  lcd.print("YoupiLab"); // affiche le message à la position précédente
}
void loop() 
{
  lcd.display() ;// affiche le message
  delay(1000) ; // temporisation
  lcd.noDisplay(); // n'affiche pas le message
}</pre>

<b>5. Test</b>

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/uwg9ed4kwf2m7y0dt4at.jpg)
Tous ces matériels sont disponibles chez <a href="https://components.youpilab.com/produit/connecteurs-male-femelle-jumper-linite/">YoupiLab</a>, nous vous prions de vous rapprochez de nous pour vous en procurez afin de réaliser ce montage

Nous voilà à la fin de notre tutoriel.

Merci de nous avoir suivi.
Nous vous proposons une vidéo sur comment utilisé <a href="https://www.youtube.com/watch?v=UIUb7NdE_jM">un écran LCD 16x02 avec Arduino</a>

A Bientôt.