Sommaire

Projet #1 : communiquer avec l’écran LCD

En temps normal, la bibliothèque censée être utilisée pour envoyer des informations aux broches GPIO est celle livrée de base avec Raspbian : RPi.GPIO. Son utilisation est très proche du système et nécessite de manipuler des octets pour indiquer à l’écran LCD les caractères à envoyer. Fort heureusement, une autre bibliothèque existe déjà et simplifie grandement toute cette partie. Il s’agit de RPLCD. La page d’accueil du projet se trouve sur Github à l’adresse suivante : https://github.com/dbrgn/RPLCD/. Comme d’habitude, il faudra passer par une invocation de pip3 pour installer cette bibliothèque externe sur le Raspberry Pi : RPi.GPIO RPLCD

pi@raspberrypi:~ $ sudo su - 
root@raspberrypi:~# pip3 install RPLCD

L’utilisation de la bibliothèque s’articule autour de la classe CharLCD. Cette classe se compose de trois fonctions essentielles : Module RPLCD:CharLCD

  • clear() nettoie l’écran des caractères affichés. Module RPLCD:clear()

  • write_string() envoie un caractère à l’écran. Module RPLCD:write_string()

  • close() ferme le canal de communication avec l’écran. Cette fonction accepte un booléen, clear, qui lorsqu’il est affecté de la valeur True, nettoie l’écran avant de fermer la connexion. Module RPLCD:close()

Pour simplifier l’élaboration ...