Comment interfacer le Top 10 × 2 LCD avec le Raspberry Pi 4

Comment interfacer le Top 10 × 2 LCD avec le Raspberry Pi 4
L'écran LCD signifie «Liquid Crystal Display» et est utilisé pour afficher les caractères ou les chaînes sur son écran, en outre, il existe différents types de LCD comme 16 × 2 et 16 × 4 mais nous considérerons le LCD 16 × 2 dans ce guide car il est facilement disponible. L'écran LCD 16 × 2 est utilisé dans de nombreuses applications comme afficher les chaînes à des fins publicitaires et afficher l'heure sur les horloges numériques.

Dans cet article, nous discuterons de l'interférence de l'écran LCD 16 × 2 avec le Raspberry Pi 4 et afficherons également quelques chaînes sur l'écran LCD.

Comment interfacer le LCD 16 × 2 avec le Raspberry Pi 4

Pour connecter le LCD 16 × 2 avec le Raspberry Pi 4, nous aurons besoin des composants électroniques suivants:

  • Planche à pain
  • 1 LCD 16 × 2
  • Fils de cavalier
  • 1 potentiomètre

Le diagramme du circuit du circuit d'interfaçage de l'écran LCD 16 × 2 avec le Raspberry Pi 4 est:

Tout d'abord, nous placerons le Raspberry Pi, un potentiomètre et le LCD 16 × 2 sur la planche à pain:

Maintenant, avec l'aide de fils de cavalier, nous connecterons le LCD 16 × 2 avec les broches GPIO de Raspberry Pi 4 selon le tableau:

Gpio broches de framboise pi BCM Pins de framboise Pi Broches d'écran LCD
GPIO 22 15 Rs
GPIO 24 18 Rw
GPIO 23 16 E
GPIO 9 21 D4
GPIO 25 22 D5
GPIO 11 23 D6
GPIO 8 24 D7
Sol 6 K, VSS
5V 2 VDD, un

Autre que ces connexions, la broche VO de l'écran LCD est connectée à la broche de sortie d'un potentiomètre et les deux épingles restantes du potentiomètre sont connectées au 5V et au sol de la framboise Pi.

Comment télécharger la bibliothèque RPLCD dans le Raspberry Pi 4

Pour interfacer tout LCD soit 16 × 2 ou 16 × 4, nous devons télécharger la bibliothèque de RPLCD que nous pouvons télécharger en utilisant la commande WGET:

$ wget -c https: // github.com / dbrgn / rplcd / archive / refs / heads / maître.zipper

Lorsque la commande exécutée avec succès, un fichier zip sera téléchargé avec un nom de «Master.zip », pour le décompresser, nous utiliserons la commande:

$ unzip Master.zipper

Maintenant, nous allons aller dans le dossier dézippé, rplcd-master, répertoire utilisant la commande cd:

$ cd rplcd-master

Quel est le code Python pour connecter le LCD 16 × 2 avec Raspberry Pi 4

Une fois que nous sommes dans le répertoire «RPLCD-Master», nous créerons un fichier Python avec le nom de «LCD.py ”pour écrire le script Python pour interfacer l'écran LCD avec Raspberry Pi 4 en utilisant la commande:

$ nano LCD.py

Tapez le code Python suivant pour afficher le «Linuxhint» sur le LCD 16 × 2:

Importer RPI.GPIO comme GPIO
#IMPORT LE RPI.Bibliothèque GPIO
de RPLCD.GPIO Import Charlcd
#IMPORT LA BIBLIOTHÈQUE CHARLCD DE RPLCD.GPIO
GPIO.setwarnings (false)
# pour ignorer les avertissements
LCD = CHARLCD (PIN_RS = 15, PIN_RW = 18, PIN_E = 16, PINS_DATA = [21,22,23,24],
Numéroting_Mode = GPIO.Planche, cols = 16, lignes = 2, dotsize = 8)
#Declare les broches LCD avec des broches GPIO de Raspberry Pi 4
LCD.clair()
#cléar l'écran de l'écran LCD
LCD.write_string ("c'est Linuxhint")
#Display le texte sur 16x2 LCD

Explication du code: Dans le code ci-dessus, nous avons importé les bibliothèques RPI.GPIO et RPLCD.GPIO du Charlcd. Ensuite, nous définissons la fonction de Set.Avertissements à False pour ignorer l'avertissement de l'écran LCD et initialiser l'écran LCD 16 × 2. Effacez ensuite l'affichage de l'écran LCD 16 × 2 et affichez «C'est Linuxhint».

Note: Pendant l'initialisation de l'écran LCD, nous définissons Numberging_Mode = GPIO.Carte parce que nous utilisons la nomenclature BCM du numéro de broche de Raspberry Pi qui est mentionné dans le tableau ci-dessus.

Pour compiler et exécuter le script du fichier «LCD.py », nous utiliserons la commande dans le terminal de Raspberry Pi:

$ Python LCD.py

Le travail matériel du projet ci-dessus pour interfacer le LCD 16 × 2 avec le Raspberry Pi 4 est

Conclusion

Il existe différents types de LCD qui peuvent être interfacés avec Raspberry Pi. Ils sont utilisés pour afficher les caractères, les cordes et toute sortie de capteur sur son écran. Dans cet article, nous avons configuré le LCD avec le Raspberry Pi 4 et affiché une chaîne sur son écran en utilisant le code Python.