Tutoriel Raspberry #1
Afficher du texte sur un écran LCD 16x02


Mis à jour le : 05/08/2016


Le Raspberry accepte de nombreux accessoires pouvant servir dans différentes tâches. Il peut entre autre accueillir un écran LCD qui sera branché directement aux ports GPIO de celui-ci. Il pourra alors une fois branché afficher des informations telles que l'heure, l'adresse IP ou autre texte.

I. Prérequis

Pour utiliser l'écran 16x02 avec un Raspberry, il faut :
    - Un Raspberry Pi,
    - Un écran 16x02,
    - Des cables,
    - Un potentiomètre 10K ohm.
Une fois tous les éléments réunis, on peut passer au branchement.

II. Connexion au Raspberry

Avant de pouvoir afficher quelque chose sur l'écran, il faut le brancher comme suit aux ports du Raspberry. Un potentiomètre est ajouté pour ajuster le contraste.

Schéma des branchements d'un écran LCD

Résultat de l'écran LCD une fois branché.

Photo d'un écran 16*02 branché au Raspberry


III. Correspondance PINs

Voici un tableau montrant la correspondance des entrées/sorties du Raspberry à l'écran.


Tableau des branchements d'un écran LCD

IV. Code

Pour utiliser notre écran LCD 16*02, il faut d'abord installer la librairie WiringPi. Il faut aussi le programme qui s'occupe d'afficher du texte et autre sur l'écran. Passez en SuperUtilisateur avant tout.


Information

Passez en mode SuperUtilisateur avant d'installer la librairie :
Entrez dans la console :

  su

Suivi de votre mot de passe. Si vous n'avez pas encore défini de mot de passe pour le mode SuperUser, entrez

  sudo passwd root

Suivi du mot de passe que vous choisissez

Installez par la suit Wiring-Pi en entrant dans la sonsole :


  cd /tmp && wget -O piLcd.1.3.zip https://gauss-it.net/apps/pilcd/download.php?v=1.3

  unzip piLcd.1.3.zip && cd /tmp/piLcd/

  chmod 755 -R . && chown pi:users -R .

  sudo make && sudo make install


Une fois le tout installé, on peut utiliser différentes commandes pour se servir de l'écran.

V. Afficher un texte statique

On peut d'abord afficher un texte qui restera le même jusqu'à ce qu'on le change. On tape alors pour ce faire tout simplement :


  sudo raspi-lcd " Votre texte "


En écrivant sudo raspi-lcd "Espace Raspberry Francais", on obtient donc ceci :

Afficher texte sur Ecran 16*02 avec un Raspberry
Il suffit donc de modifier le texte entre guillemets pour l'afficher, le maximum étant de 32 caractères   (16 sur chaque ligne) .

VI. Afficher ce que l'on écrit en direct

On peut aussi afficher du texte que l'on écrit sur le clavier (D'un ordinateur par SSH ou d'un clavier relié au Raspberry par USB). On écrit alors dans la commande :

  sudo raspi-lcd

Il devrait apparaitre à l'écran ceci au démarrage du programme :

Initialisation de l'écran 16*02 connecté au Raspberry Curseur de l'écran 16*02 connecté au Raspberry

Et sur la console :

SudoRaspiLCD sur la console

Puis on écrit ce que l'on veux hors caractères spéciaux. Avec un curseur, le texte s'affichera ce que vous écrivez jusqu'à ce que l'écran soit plein.

Mode instentanné sur un écran 16*02

J'espère vous avoir aidé sur l'écran LCD du Raspberry en 16*02. Bonne continuation avec votre Raspberry et si quelque chose ne marche pas ou autre, n'hésitez pas à me contacter avec le formulaire dédié.


EspaceRaspberryFrançais

N'hésitez pas à aimer notre page Facebook en cliquant ci dessous !


Pour plus de soutien, une pièce nous permettrai d'acheter de nouveaux composants... et nous motiverai à proposer encore plus de contenu. Merci d'avance :)

Accéder à la page des donations !