Modifications

Sauter à la navigation Sauter à la recherche
1 025 octets ajoutés ,  21 mai 2016 à 15:52
aucun résumé de modification
Ligne 1 : Ligne 1 :  
{{LCD-I2C-NAV}}
 
{{LCD-I2C-NAV}}
    +
== Fonctions disponibles ==
 
Voici les différentes fonctions disponibles dans la bibliothèques LiquidCrystal_I2C
 
Voici les différentes fonctions disponibles dans la bibliothèques LiquidCrystal_I2C
   −
* {{fname|clear()}} - efface l'écran.
+
* {{fname|print()}} - Affiche une chaine de caractère à l'écran et déplace le curseur sur la ligne suivante si l'on dépasse la largeur d'affichage. Si le texte est trop long pour être affiché sur une ligne, une partie de celui-ci est perdu.
 +
* {{fname|clear()}} - Efface l'écran.
 
* {{fname|home()}} - Replace le curseur en haut à gauche (pour le prochain affichage.
 
* {{fname|home()}} - Replace le curseur en haut à gauche (pour le prochain affichage.
 
* {{fname|noDisplay()}} - éteint rapidement l'écran (le contenu affiché n'est pas modifié). N'impacte pas le contrôle du rétro-éclairage.  
 
* {{fname|noDisplay()}} - éteint rapidement l'écran (le contenu affiché n'est pas modifié). N'impacte pas le contrôle du rétro-éclairage.  
Ligne 25 : Ligne 27 :  
* {{fname|printLeft()}} - ''pas de documentation disponible''
 
* {{fname|printLeft()}} - ''pas de documentation disponible''
 
* {{fname|printRight()}} - ''pas de documentation disponible''
 
* {{fname|printRight()}} - ''pas de documentation disponible''
 +
 +
== print() ==
 +
Voici un exemple qui décris le comportement de plusieurs instructions {{fname|lcd.print()}} sur un écran lcd 16x2.
 +
 +
<syntaxhighlight lang="c">
 +
#include <Wire.h>
 +
#include <LiquidCrystal_I2C.h>
 +
 +
LiquidCrystal_I2C lcd(0x27,16,2);  // set the LCD address to 0x27 for a 16 chars and 2 line display
 +
 +
void setup()
 +
{
 +
  lcd.init();                      // initialize the lcd
 +
 +
  // Print a message to the LCD.
 +
  lcd.backlight();
 +
  lcd.print("Hello voici un texte vraiment tres long!");
 +
  lcd.print("ffff!");
 +
  lcd.print("eeeef!");
 +
  lcd.print("12315");
 +
  lcd.print("789999");
 +
}
 +
 +
void loop()
 +
{
 +
  delay( 1000 );
 +
}
 +
</syntaxhighlight>
 +
 +
Ce qui produit le résultat suivant:
 +
 +
<nowiki>Hello voici un texte vraiment t
 +
!ffff!eeeef!1231</nowiki>
    
{{LCD-I2C-TRAILER}}
 
{{LCD-I2C-TRAILER}}
29 917

modifications

Menu de navigation