Main

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

leftToRight()


Description

Initialise la direction d'écriture du texte sur l'écran LCD de gauche à droite (valeur par défaut au démarrage). Ceci signifie que les caractères suivants écrits sur l'écran iront de gauche à droite, mais cela n'affectera pas le texte précédent déjà affiché.

Syntaxe

lcd.leftToRight()

Paramètres

Exemple


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

// initialisation du LCD et des broches utilisées
LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // mode 4 bits - RW pas utilisée

int thisChar = 'a'; // déclaration d'une variable int appelée thisChar

void setup() {
  // initialisation du nombre de lignes et de colonnes
  lcd.begin(16, 2);
  // active le curseur _
  lcd.cursor();
  Serial.begin(9600); // initialise la communication série à 9600 bauds
}

void loop() {
  // inverse la direction à la lettre 'm'
  if (thisChar == 'm') {
    // va vers le droite pour la lettre suivante
    lcd.rightToLeft();
  }
  // inverse à nouveau à la lettre 's'
  if (thisChar == 's') {
    // va vers la gauche pour la lettre suivante
    lcd.leftToRight();
  }
  // réinitialisation à 'z':
  if (thisChar > 'z') {
    // revient en (0,0):
    lcd.home();
    // recommence à 'a'
    thisChar = 'a';
  }
  // affiche le caractère
  lcd.print(thisChar, BYTE);

  // attend une seconde
  delay(1000);

  // incrémente la lettre - en fait incrémente la valeur ASCII
  thisChar++;
}
 

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

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.