Menu
CoddyTech

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.

challenge icon

Défi

Facile

Placez un mot dans deux coins :

  • Hello au début de la ligne du haut
  • World à 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() {
}
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