Référence du Langage Arduino : Mini | Standard | Etendue | Librairies | Comparaison
LibrairieLCD
Crée un caractère personnalisé pour l'utiliser sur le LCD. Jusqu'à 8 caractères de 5x8 pixels sont supportés (numérotés de 0 à 7. L'apparence de chaque caractère personnalisé est définie par un tableau de 8 octets, un pour chaque ligne. Les 5 bits de poids faible de chaque octet défini les pixels affichés dans chaque ligne. Pour afficher un caractère personnalisé sur l'écran, utiliser l'instruction write(numero) où numéro est le numéro du caractère (de 0 à 7).
lcd.createChar(numero, tableau)
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // déclare variable de type LiquidCrystal appelée lcd
// et définit les broches utilisées RS=12, E=11, D4=5, D5=4, D6=3, D7=2.
byte smiley[8] = { // déclaration d'un tableau de 8 octets
B00000, // définition de chaque octet au format binaire
B10001, // 1 pour pixel affiché - 0 pour pixel éteint
B00000, // les 3 bits de poids forts ne sont pas écrits car inutiles
B00000,
B10001,
B01110,
B00000,
};
void setup() {
lcd.createChar(0, smiley); // création du caractère personnalisé numéro 0
lcd.begin(16, 2); // initialise le LCD 16 colonnes x 2 lignes
lcd.write(0); // affiche le caractère numéro 0
}
void loop() {}
Sympa pour s'amuser...
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.