Main

Référence : Langage Arduino : [ Mini | Standard | Etendue | Maxi ] Librairies : [ Vue d'ensemble | Synthèse ] Infos : [ Comparaison | Changements ]
LibrairieLCD

autoscroll()


Description

Active le décalage automatique de l'afficheur LCD. Ceci entraîne un décalage de 1 espace des caractères précédents déjà affichés par chaque nouveau caractère. Si la direction courante est de gauche à droite (par défaut), l'écran décale vers la gauche; si la direction courante est droite à gauche, l'afficheur décale vers la droite. Ceci a pour effet de sortir chaque nouveau caractère à la même localisation sur l'afficheur LCD. Autrement dit, tout se passe comme si le curseur reste fixe : c'est le texte qui décale.

Syntaxe

lcd.autoscroll()

Paramètres

Exemple

// inclusion de la librairie LCD
#include <LiquidCrystal.h>

// initialisation de la librairie LCD et des broches utilisées
LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // mode 4 bits - sans RW

void setup() {
  // initialisation du nombre de colonnes et de lignes
  lcd.begin(16,2);
}

void loop() {
  // positionne  le curseur à 0,0
  lcd.setCursor(0, 0);
  // affiche chiffre de 0 à 9
  for (int thisChar = 0; thisChar < 10; thisChar++) {
   lcd.print(thisChar);
   delay(500); // pause
  }

  // positionne le curseur en (1,1) (2ème colonne, 2ème ligne)
  lcd.setCursor(1,1);
  // initialise l'affichage autoscroll
  lcd.autoscroll();
  // affiche les chiffres de 0 à 9
  for (int thisChar = 0; thisChar < 10; thisChar++) {
    lcd.print(thisChar);
    delay(500);
  }
  // désactive l'autoscroll
  lcd.noAutoscroll();

  // efface l'écran avant de recommencer
  lcd.clear();

}
 

Pour plus de détails sur cet exemple, voir la page : http://arduino.cc/en/Tutorial/LiquidCrystalAutoscroll

Voir également :

Commentaires utilisateurs

Aucun commentaire


Page d'accueil de la référence Arduino en français

Corrections, suggestions et nouvelle documentation peuvent être postées sur le Forum Arduino ou à l'adresse suivante : support_at_mon-club-elec_point_fr

Le texte original de la référence Arduino est sous licence Creative Commons Attribution-ShareAlike 3.0 . Les exemples de code dans la référence sont dans le domaine public.

La présente traduction française commentée a été réalisée par Xavier HINAULT (2010-2012) (www.mon-club-elec.fr) et est sous licence Creative Commons Attribution-ShareAlike 3.0.