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>
#include "rgb_lcd.h"
rgb_lcd lcd;

void setup() {
  lcd.begin(16, 2);
  lcd.setRGB(0, 255, 0);
}


void loop() {
  lcd.clear();
  lcd.setCursor(0, 1);
  lcd.print("GCworks");             // ou lcd.print(nom de la variable à afficher);
  delay(100);
}


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