Blue Flower

Afficheur LCD commandé par Bus I2C:

Un afficheur LCD de deux lignes de 16 caractères dispose de 8 lignes de données (DB0 à DB7) et de 2 lignes de commandes (RS, R/W, E).

 

 

Une technique particulière de commande n'utilise que quatre lignes de données (DB4 à DB7). L'interface décrit réduit le nombre de lignes de commande à deux en utilisant un bus I2C. Cet interface permet d'utiliser un afficheur LCD classique sans prendre trop d'entrées/sorties sur un port Arduino par exemple. De plus la bibliothèque ouverte d'ARDUINO dispose des modules nécessaires (NewliquidCrystal) à une commande simple.

Le schéma proposé, très simple, est le suivant:

J'ai réalisé ce montage rapidement sur une plaquette à pastille.

 

 Il faut noter que les trois lignes d'adresse du circuit d'interface PCF8754, ne sont pas reliées directement à la masse, comme sur le schéma. Trois cavaliers (en rouge) permettent la connexion individuellement au + 5v ou à la masse (0v). Cette disposition autorise la modification de l'adresse de l'afficheur sur le bus I2C. L'adresse de base, par défaut est 0x20 (notation hexadécimale).