Vous êtes sur la page 1sur 3

Afficheur LCD

1. Description
Il y a deux façons de connecter l'écran LCD à votre Raspberry Pi - en mode 4 bits ou
en mode 8 bits. Le mode 4 bits utilise 6 broches GPIO, tandis que le mode 8 bits
utilise 10. Comme il utilise moins de broches, le mode 4 bits est la méthode la plus
courante.

Comment configurer et programmer l'écran LCD dans les deux sens.

Chaque caractère et commande est envoyé à l'écran LCD sous la forme d'un octet
(8 bits) de données. En mode 8 bits, l'octet est envoyé en une fois par 8 fils de données,
un bit par fil. En mode 4 bits, l'octet est divisé en deux ensembles de 4 bits - les bits
supérieurs et inférieurs, qui sont envoyés les uns après les autres sur 4 fils de données.
Théoriquement, le mode 8 bits transfère les données environ deux fois plus vite que le
mode 4 bits. Alors que, le pilote LCD prend un temps relativement long pour traiter les
données, donc quel que soit le mode utilisé, nous ne remarquons pas vraiment de
différence de vitesse de transfert de données entre les modes 8 bits et 4 bits.
Description des broches de l :

1: Ground (masse ou borne )


2: VCC (+5v ou borne + )
3: VO (réglage du contraste)
4: Register Select (RS) si RS = 0 : Commande si RS = 1
5: Read / Write (R/W) si R/W = 0 : Write si R/W = 1 read
6: Activation/désactivation
7: Bit 0 (Pas utiles pour les opération 4 bits)
8: Bit 1 (Pas utiles pour les opération 4 bits)
9: Bit 2 (Pas utiles pour les opération 4 bits)
10: Bit 3 (Pas utiles pour les opération 4 bits)
11: Bit 4
12: Bit 5
13: Bit 6
14: Bit 7
15: LED Backlight Anode
16: LED Backlight Cathode

2. Application
Pour cette partie, nous voulons afficher la sortie du capteur PIR sur un afficheur LCD.
Notre écran sera alimenté par +5V. Le signal RS sera connecté à la broche 37, enable sur la
broche 35, et D4 à D7 sur les broches 33, 31,29et 23.

Nous allons dans un premier lieu afficher le message « Hello EA » sur l écran LCD.

Pour contrôler l afficheur LCD nous utilisons la bibliothèque python RPLCD.

2.1. Installation de bibliothèque :

sudo pip install RPLCD

2.2.Les fonctions :

Test1 : Faire clignoter du texte

Compléter le code suivant :

Test1 : afficher le résultat du capteur PIR sur LCD

Vous aimerez peut-être aussi