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:
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.zipperLorsque 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.zipperMaintenant, nous allons aller dans le dossier dézippé, rplcd-master, répertoire utilisant la commande cd:
$ cd rplcd-masterQuel 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.pyTapez 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.pyLe 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.