#include<LiquidCrystal.h>
LiquidCrystal lcd(18, 5, 17, 16, 4, 0);

void setup() {

  // Configurer le nombre de colonnes et de lignes de l'écran LCD : // set up the LCD's number of columns and rows:
  lcd.begin(16, 2);
  // Afficher un message sur l'écran LCD. // print a message to the LCD.
  lcd.print("Hello!");
  delay(1000); // Pause de 1 seconde.
  lcd.clear(); // vider l'afficheur.
}
void loop() {

  String text = "Hello,world!";
  int len = text.length();
  lcd.setCursor((16 - len) / 2, 0);
  lcd.print(text);
  text = "World 123 AB";
  len = text.length();
  lcd.setCursor((16 - len) / 2, 1);
  lcd.print(text);
  delay(1000);
}