Écran LCD Raspberry Pi: écran 16×2 caractères (HD44780)

Ecran LCD Raspberry Pi ecran 16x2 caracteres HD44780
Ecran LCD Raspberry Pi ecran 16x2 caracteres HD44780

Le contrôleur le plus courant des écrans multi-lignes est le HD44780. Il existe plusieurs tailles d’écran LCD Raspberry Pi (8 × 2, 16 × 2, 20 × 4, etc.) qui fonctionnent avec. Dans ce tutoriel, je vais montrer comment utiliser un affichage de 16 × 2 caractères et également exécuter un script de test.

Quelques mots à l’avance: dans ce tutoriel, toutes les broches sont adressées directement, ce qui occupe pas mal de GPIO. Une autre méthode est la connexion via I2C.

Matériels requis

Les pièces suivantes sont requises:

Installer

Dans ce cas, je me réfère à la numérotation des broches (GPIO.BOARD), pas aux numéros GPIO:

Affectation GPIO du Raspbery Pi

Affectation GPIO du Raspberry Pi

Broche LCD à RPi GPIO La description
1. VSS Broche 6 (GND) Tension d’alimentation (masse)
2. VDD Broche 2 (5V) Tension d’alimentation 5V
3. V0 Broche 6 (GND) Tension de contraste
4. RS Broche 7 (GPIO4) Sélection du registre (0: registre de commande, 1: registre de données)
5. RW Broche 6 (GND) Lecture / écriture (0: Modus d’écriture, 1: Modus de lecture)
6. E Broche 11 (GPIO17) Bord d’horloge
7. D0 Ligne de données 0
8. D1 Ligne de données 1
9. D2 Ligne de données 2
10. D3 Ligne de données 3
11. D4 Broche 12 (GPIO18) Ligne de données 4
12. D5 Broche 15 (GPIO22) Ligne de données 5
13. D6 Broche 16 (GPIO23) Ligne de données 6
14. D7 Broche 18 (GPIO24) Ligne de données 7
15. A Broche 2 (5V) (mit Poti) Anode de rétroéclairage
16. K Broche 6 (GND) Cathode de rétroéclairage

Schématiquement, le tout ressemble à ceci:

Connexion de l'écran LCD du Raspberry Pi

Connexion de l’écran LCD du Raspberry Pi

Le rétro-éclairage peut être réglé en tournant le potentiomètre. Certains écrans ne peuvent pas supporter 5 V pour le rétro-éclairage, vous devez donc soit regarder la fiche technique, soit au moins toujours connecter une résistance de 470 Ω – 510 Ω.

Test de l’écran LCD du Raspberry Pi

Vous pouvez soit visualiser le script que j’ai utilisé ici, soit le télécharger et l’essayer.

wget http://www.tutorials-raspberrypi.de/wp-content/uploads/scripts/hd44780_test.py
chmod +x hd44780_test.py
python hd44780_test.py

Si vous avez choisi un affichage ou une affectation de broches différent, n’oubliez pas d’adapter le script.

Grâce au contrôle simple, vous pouvez créer différents scripts, qui, par exemple, affichent l’état du Pi.

  • AZDelivery Module d'Affichage Bleu LCD HD44780 16x2 avec Interface I2C 2x16 Caractères de Couleur Blanche Compatible avec Arduino et Raspberry Pi incluant Un E-Book!
    ✅ Le module AZDelivery LCD 16x2 se compose d'un écran LCD 2x16 caractères pratique et d'une interface I2C avec 6 adresses I2C sélectionnables, avec lesquelles jusqu'à 6 écrans peuvent être utilisés simultanément. ✅ Ce module LCD I2C a un grand écran clair et clair (16 caractères x 2 lignes) et permet le réglage du contraste via un potentiomètre. ✅ Il peut être soudé rapidement et facilement à l'écran et les adresses I2C peuvent être modifiées à l'aide des cavaliers de soudure. ✅ Notre module LCD AZDelivery 16x2 est fourni avec un livre électronique et est utilisé dans de nombreuses applications et projets, par ex. Copieurs, imprimantes laser, périphériques réseau tels que routeurs et périphériques de stockage, horloges en temps réel, etc. Vous trouverez des informations détaillées sur le produit dans la fiche technique de notre site Web. L'écran est compatible avec la bibliothèque Liquid Crystal! ✅ Ce produit inclut un E-Book qui fournit des informations utiles sur la façon de commencer votre projet. Il permet une installation rapide et fait gagner du temps sur le processus de configuration. On y trouve une série d'exemples d'applications, des guides d'installation complets et des bibliothèques.
  • AZDelivery HD44780 1602 LCD Module Affichage Bleu 2x16 caractères de Couleur Blanche Compatible avec Arduino et Raspberry Pi incluant Un Ebook!
    ✅ Cet écran LCD AZDelivery lumineux et à contraste élevé avec rétroéclairage bleu dispose d'un contrôleur LCD intégré selon la norme HD44780. ✅ Il a un design compact malgré les 16 grands caractères et 2 lignes d'affichage avec une zone d'affichage de 12 x 56 mm. ✅ Facile à utiliser avec Microcontrôleurs, grâce à des bibliothèques open source prêtes à l'emploi. ✅ Options d'application étendues: copieurs, télécopieurs, imprimantes laser, équipement de test industriel, Composants réseau, routeurs et périphériques de stockage. ✅ Ce produit inclut un E-Book qui fournit des informations utiles sur la façon de commencer votre projet. Il permet une installation rapide et fait gagner du temps sur le processus de configuration. On y trouve une série d'exemples d'applications, des guides d'installation complets et des bibliothèques.
  • AZDelivery 5 x Display Module Vert LCD HD44780 16x2 avec Interface I2C 2x16 Caractères de Couleur Noire Compatible avec Arduino et Raspberry Pi incluant Un E-Book!
    ✅ Obtenez maintenant cinq modules LCD AZDelivery HD44780 16x2 à un prix spécial avec réduction sur la quantité achetée! ✅ Le module LCD AZDelivery 16x2 se compose d'un écran LCD 2x16 caractères pratique et d'une interface I2C avec 6 adresses I2C sélectionnables, avec lesquelles jusqu'à 6 écrans peuvent être utilisés simultanément. Avec un grand écran clair et lumineux (16 caractères x 2 lignes), le contraste peut être ajusté à l'aide d'un potentiomètre. ✅ Ce module LCD I2C peut être soudé rapidement et facilement à l'écran et les adresses I2C peuvent être modifiées à l'aide des cavaliers de soudure. ✅ Notre module LCD AZDelivery 16x2 est fourni avec un livre électronique et est utilisé dans de nombreuses applications et projets, par ex. Copieurs, imprimantes laser, périphériques réseau tels que routeurs et périphériques de stockage, horloges en temps réel, etc. Vous trouverez des informations détaillées sur le produit dans la fiche technique de notre site Web. L'écran est compatible avec la bibliothèque Liquid Crystal! ✅ Ce produit inclut un E-Book qui fournit des informations utiles sur la façon de commencer votre projet. Il permet une installation rapide et fait gagner du temps sur le processus de configuration. On y trouve une série d'exemples d'applications, des guides d'installation complets et des bibliothèques.