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.
Défi
FacileL’é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!aveclcd.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() {
}
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
2Écran LCD alphanumérique
Bonjour sur l’écran LCDPlacer du texte avec setCursorAfficher des nombres en direct sur l’écran LCDEffacer les chiffres restantsDessiner des caractères personnalisésFaire défiler le texteEntraînez-vous par vous-même : Playground Arduino