Vous êtes sur la page 1sur 2

Afficheur LCD

1. Objectif
Utiliser câbler l’afficheur LCD
2. Présentation de l’afficheur lcd 16 2

3. Schéma :

Programme 1 :
Affichage texte simple
#include <LiquidCrystal.h>
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
void setup() {
lcd.begin(16, 2);
lcd.setCursor(0,0) ;
lcd.print("Mon LCD marche");
}
void loop() {
}
Réalisée par : Tounsi Med Page 1/2
Lcd.setcursor(0,0) : placer le curseur à la position : colonne 0 ligne 0 (colonne, ligne) 
Programme 2 :
On écrit le message qu’on désire afficher dans le void setup
Clignoter un message
void loop() {
lcd.noDisplay();
delay(500);
lcd.display();
delay(500);
}
Programme 3 :
Une légère modification dans le void setup() {
lcd.setCursor(15,0) ; //place le curseur à l’extreme gauche
lcd.print("Mon LCD marche"); // Message ligne1
void loop() {
lcd.scrollDisplayLeft();
delay(600);
}
4. Programme 4
Le texte à afficher dans l’ LCD provient du moniteur
void loop()
{
if (Serial.available()) //s’il ya des caractères sur le port série
{delay(100); // on attend 100ms pour être sûr d’avoir tout reçu
lcd.clear();// on efface l’ancien message sur l’LCD
lcd.setCursor(16,0) ; //place le curseur colonne 16 ligne 0 (l’extrême droite de la
//première ligne)
while (Serial.available()>0) // tant qu’il y a des caractères sur le port série
{lcd.write(Serial.read());
}
}
lcd.scrollDisplayLeft(); //on défile le texte à gauche
delay(300);
}

Réalisée par : Tounsi Med Page 2/2

Vous aimerez peut-être aussi