Afficheur LCD RGB
|
Télécharger la bibliothèque : Grove_LCD_RGB.zip et l'installer dans Arduino (voir le tutoriel) |
Arduino Uno RGB LCD Grove
Programme qui affiche du texte sur un fond vert
#include <Wire.h>
|
Méthodes et fonctions :
begin(16,2) |
Initialisation de l'afficheur avec 16 colonnes et 2 lignes |
|
print("GCworks!") print(var) |
Affiche du texte ou une variable |
|
setRGB (r,v,b) |
Change la couleur du rétro-éclairage en définissant les composantes RVB. r : 0-255, v : 0-255, b : 0-255 |
|
setColor(valeur) |
Change la couleur du rétro-éclairage. blanc : 0, rouge : 1, vert : 2, bleu : 3 |
|
clear() |
Efface l'écran |
|
noDisplay() display() |
Affiche ou non les caractères LCD (le rétro-éclairage reste) |
|
home() |
Place le curseur à la position 0,0 |
|
setCursor(col,lig) |
Place le curseur à la position voulue en définissant ses coordonnées. Le caractère en haut à gauche de l'écran a pour coordonnées (0, 0) et celui en bas à droite de l'écran, (15, 1). |
|
noCursor lcdcursor |
Affiche ou pas le curseur |
|
blink() noBlink( |
Clignotement du curseur |
|
leftToRight rightToLeft |
Scroll : défini le sens de déplacement (gauche vers droite par défaut) |
|
autoscroll noAutoscroll |
Déplace le texte d'une colonne automatiquement après la fonction print |
|
scrollDisplayLeft scrollDisplayRight |
Déplace le texte d'une colonne |
|
createChar(adr, tab) |
Création de caractères personnalisés de 8x5 pixels adr : adresse du caractère : 0-7 (8 caractères personnalisés maxi) tab : tableau de 8 octets représentant les pixels allumés ou éteints du caractère personnalisé (8 lignes de 5 pixels). |
|
Exemple |
byte tab[8] = { 0b00100, 0b01010, 0b00100, 0b10101, 0b01110, 0b00100, 0b00100, 0b01010 }; |
|
write(adr) |
Affiche le caractère personnalisé de l'adresse adr |
Créé avec HelpNDoc Personal Edition: Générateur gratuit de livres électroniques et documentation