Placer du texte avec setCursor
Fait partie de la section Écrans et capteurs du Journey Arduino de Coddy. Leçon 7 sur 24.
L’écran LCD conserve un curseur : l’endroit où apparaît la prochaine lettre. Chaque lettre le déplace d’une colonne vers la droite. Après lcd.begin(), il se trouve en haut à gauche.
lcd.setCursor(column, row) le déplace. Les deux commencent à 0 : les colonnes vont de 0 à 15, et les lignes sont 0 et 1. La colonne vient en premier.
lcd.setCursor(0, 0); // en haut à gauche
lcd.print("Top");
lcd.setCursor(4, 1); // ligne du bas, cinquième colonne
lcd.print("Bottom");Pour terminer un mot au bord droit, commence-le à la colonne 16 moins sa longueur. Un mot de 5 lettres commence à la colonne 11 et remplit les colonnes 11 à 15.
Défi
FacilePlacez un mot dans deux coins :
Helloau début de la ligne du hautWorldà la fin de la ligne du bas, sa dernière lettre dans la dernière colonne
Appuyez sur Exécuter, puis sur Vérifier.
Essayez vous-même
#include <LiquidCrystal.h>
// RS, E, D4, D5, D6, D7
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
// Hello au début de la ligne du haut
// World à la fin de la ligne du bas
}
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