Menu
CoddyTech

Bonjour sur l’écran LCD

Fait partie de la section Écrans et capteurs du Journey Arduino de Coddy. Leçon 6 sur 24.

Un écran LCD à caractères affiche du texte : celui-ci a 2 rangées de 16 caractères. Une puce à l’arrière dessine les lettres, et la carte lui indique quoi dessiner par six fils.

La bibliothèque LiquidCrystal s’occupe de la communication. Incluez-la, puis créez un objet lcd avec les six broches, dans cet ordre : RS, E, D4, D5, D6 et D7.

#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

Dans setup(), lcd.begin(16, 2) indique à la bibliothèque que l’écran a 16 colonnes et 2 rangées. Sans cela, la bibliothèque considère que l’écran n’a qu’une seule rangée, et la rangée du bas reste vide.

lcd.print() fonctionne ensuite comme Serial.print() : du texte entre guillemets ou un nombre. Utilisez print(), et non println() : l’écran ne sait pas ce qu’est un saut de ligne, et dessine les deux caractères de fin de ligne comme des caractères indésirables.

challenge icon

Défi

Facile

L’écran LCD est connecté aux broches 12, 11, 5, 4, 3 et 2, et le code de départ crée l’objet lcd. Dans setup() :

  • démarre l’écran avec lcd.begin(16, 2)
  • affiche Hello, world! avec lcd.print()

Appuie sur Run pour le voir à l’écran, puis sur Check.

Essayez vous-même

#include <LiquidCrystal.h>

// RS, E, D4, D5, D6, D7
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  // initialiser l’écran et afficher le message ici
}

void loop() {
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Écrans et capteurs

Entraînez-vous par vous-même : Playground Arduino