Référence du Langage Arduino : Mini | Standard | Etendue | Librairies | Comparaison
LibrairieLCD

rightToLeft()


Description

Initialise la direction d'écriture du texte sur l'afficheur LCD de droite à gauche (la direction par défaut est de gauche à droite). Ceci signifie que le texte écrit à la suite des caractères déjà affichés sur l'écran ira de droite à gauche, mais cela n'affectera pas le texte précédemment affiché.

Syntaxe

lcd.rightToLeft()

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.

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) (www.mon-club-elec.fr) et est sous licence Creative Commons Attribution-ShareAlike 3.0.