Vitesse de défilement sur un LCD HD44780

Merci pour toutes ces précisions, notamment au niveau des détails de la fonction "lcd.ScrollDisplayLeft/Right();", je n'étais pas au courant du coup des 80 caractères :slight_smile:

@skywodd : Je ne comprends pas. Mon code semblait fonctionner malgré l'erreur que tu soulignes dans ton message. Je viens de réaliser un petit programme pour essayer avec ce que tu me suggères, mais je coince...

void loop()
{
  //Je place le curseur en dehors de la zone d'affichage pour le faire s'afficher par la gauche
  lcd.setCursor(16, 0);
  //Le message à afficher de gauche vers la droite
  lcd.print("TEST #1");
  //Début de la boucle qui est supposée se répéter 16 fois, jusqu'à ce que le texte soit arrivé "en butée" à gauche de l'écran.
  for (int i = 0; i < 16; ++i);
  {
  //La fonction à répéter 16 fois
    lcd.scrollDisplayLeft();
    delay(150);
  }
}

En faisant ainsi, non seulement la valeur de "delay();" n'a plus aucun effet sur la vitesse de défilement, mais le texte continue de défiler jusqu'à en sortir de la zone d'affichage (je suppose qu'il se décale sur les 80 caractères de mémoire dont barbudor me parle)...

C'est dingue, plus j'ai l'impression de comprendre, plus je recule :slight_smile:

Désolé de vous pourrir la vie avec ces questions bas de gamme qui doivent sembler bien basiques, mais merci encore pour le temps que vous m'accordez !