void setup() { lcd.begin(16,2); /* Initialise le LCD avec 16 colonnes 2 lignes */ delay(10); /* Pause rapide pour laisser le temps à l’initialisation */ lcd.print(“LCD OK”); /* Affiche le texte sur le LCD */ } void loop() {} Pour aller plus loin : D’autres fonctions sont disponibles dans la librairie LiquidCrystal. Elles permettent par exemple, d’effacer, de mettre en veille ou de ré-allumer l’écran, de modifier la position ou l’aspect du curseur, de décaler le contenu de l’affichage ou le sens d’écriture et même de créer des caractères personnalisés: LiquidCrystal lcd (rs, enable, d4, d5, d6, d7) : initialisation 4 bits lcd.begin(colonnes, lignes) : initialisation le nombre de colonnes et de lignes lcd.clear() : efface l’écran et positionne le curseur en haut à gauche lcd.display() : rallume le LCD sans modifier l’affichage lcd.noDisplay() : éteint le LCD sans modifier affichage lcd.home() : repositionne le curseur en haut et à gauche SANS effacer écran lcd.setCursor(colonne, ligne) : positionne le curseur à la colonne, et ligne (1ère=0 !) lcd.cursor() : affiche la ligne de base du curseur lcd.noCursor() : cache le curseur lcd.blink() : fait clignoter le curseur lcd.noBlink() : stoppe le clignotement du curseur lcd.print(“texte”) : affiche la chaîne texte lcd.scrollDisplayLeft() : décale l’affichage d’une colonne vers la gauche lcd.scrollDisplayRight() : décale l’affichage d’une colonne vers la droite lcd.autoscroll() : les nouveaux caractères poussent les caractères déjà affichés noAutoscroll() : stoppe le mode autoscroll lcd.leftToRight() : initialise le sens d’écrire de gauche à droite lcd.rightToLeft() : initialise le sens d’écrire de droite à gauche lcd.createChar() : pour créer jusqu’à 8 caractères personnalisés