Raspberry Pi Pico - affichage 4 chiffres à 7 segments 74HC595
Un affichage à 7 segments à 4 chiffres, couramment utilisé dans des projets tels que des horloges, des minuteurs et des compteurs, nécessite généralement 12 connexions. Le module 74HC595 simplifie cela en n’utilisant que 5 connexions : 2 pour l’alimentation et 3 pour piloter les segments.
Ce guide n'abordera pas les détails matériels complexes. Il vous montrera comment connecter un afficheur à 4 chiffres à 7 segments au Raspberry Pi Pico et le programmer pour afficher des informations.

Ce guide explique comment faire fonctionner le module d’affichage à 4 points, 4 chiffres et 7 segments pour afficher des nombres décimaux. Pour afficher un deux-points, utilisez le Raspberry Pi Pico - Afficheur TM1637 à 4 chiffres et 7 segments..
Préparation du matériel
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À propos du 74HC595, afficheur à 4 chiffres à 7 segments
Un module d'affichage à 4 chiffres à sept segments 74HC595 est généralement livré avec quatre LEDs à sept segments, quatre petites LEDs de point décimal et un driver 74HC595 pour chaque chiffre. Il est idéal pour afficher des températures ou des nombres comprenant des décimales.
Schéma des broches
Le module 74HC595 utilisé avec un afficheur à 4 chiffres à 7 segments comporte cinq broches :
- Broche SCLK : Ceci est une broche d'entrée d'horloge. Connectez-la à n'importe quelle broche numérique sur le Raspberry Pi Pico.
- Broche RCLK : Ceci est une autre broche d'entrée d'horloge. Connectez-la à n'importe quelle broche numérique sur le Raspberry Pi Pico.
- Broche DIO : Ceci est une broche d'entrée/sortie de données. Connectez-la à n'importe quelle broche numérique sur le Raspberry Pi Pico.
- Broche VCC : Cette broche fournit de l'alimentation au module. Connectez-la à une source d'alimentation qui fournit entre 3,3 V et 5 V.
- Broche GND : Ceci est une broche de masse. Connectez-la à la masse.

Diagramme de câblage
Ce tableau explique comment relier les broches du Raspberry Pi Pico à un affichage à 4 chiffres à 7 segments via le 74HC595.
| Raspberry Pi Pico | 74HC595 7-segment display |
|---|---|
| 5V | 5V |
| 7 | SCLK |
| 6 | RCLK |
| 5 | DIO |
Si vous utilisez des broches différentes, mettez à jour les numéros des broches dans le code.

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Installation de la bibliothèque
Pour configurer la programmation d'un afficheur à 7 segments à 4 chiffres piloté par le 74HC595, téléchargez la bibliothèque DIYables_4Digit7Segment_74HC595 depuis DIYables.io. Voici les étapes d'installation :
- Cliquez sur l'icône Libraries sur le côté gauche de l'IDE Thonny.
- Tapez “DIYables_4Digit7Segment_74HC595” dans la boîte de recherche, et recherchez la bibliothèque DIYables_4Digit7Segment_74HC595 sur DIYables.io
- Cliquez sur le bouton Install

Vous pouvez également consulter cette bibliothèque sur GitHub.
Comment programmer le 74HC595 pour un afficheur à 7 segments à 4 chiffres avec Raspberry Pi Pico
- Ajouter la bibliothèque
- Connectez le Raspberry Pi Pico au module d'affichage comme suit : connectez D7 à SCLK, D6 à RCLK et D5 à DIO.
- Créez un élément d'affichage nommé DIYables_4Digit7Segment_74HC595.
- Vous pouvez afficher des nombres entiers avec des zéros en tête, y compris les nombres négatifs.
- Vous pouvez afficher des nombres avec des points décimaux, ajouter des zéros au début et utiliser des nombres négatifs.
- Vous pouvez afficher chaque nombre, décimal ou caractère individuellement à l'aide de fonctions simples.
- Le module 74HC595 à 4 chiffres et 7 segments gère chaque segment et chaque LED grâce à une technique appelée multiplexage. Ainsi, le code pour le Raspberry Pi Pico devrait :
*
- Utilisez la fonction display.show() dans la boucle principale.
- N'utilisez pas la fonction time.sleep() dans la boucle principale.
Pour plus d'informations, veuillez consulter la référence de la bibliothèque.
Code Raspberry Pi Pico - Afficher un entier
Étapes rapides
Veuillez suivre ces instructions étape par étape :
- Assurez-vous que l'IDE Thonny est installé sur votre ordinateur.
- Assurez-vous que le firmware MicroPython est installé sur votre Raspberry Pi Pico.
- Si c'est votre première utilisation d'un Raspberry Pico, consultez le tutoriel Raspberry Pi Pico - Premiers pas. pour des instructions détaillées.
- Branchez les composants selon le schéma fourni.
- Connectez le Raspberry Pi Pico à votre ordinateur à l’aide d’un câble USB.
- Lancez l’IDE Thonny sur votre ordinateur.
- Sur l’IDE Thonny, sélectionnez l’interpréteur MicroPython (Raspberry Pi Pico) en accédant à Outils Options.
- Dans l’onglet Interpréteur, sélectionnez MicroPython (Raspberry Pi Pico) dans le menu déroulant.
- Assurez-vous que le bon port est sélectionné. L’IDE Thonny devrait détecter automatiquement le port, mais vous devrez peut-être le sélectionner manuellement (par ex. COM3 sous Windows ou /dev/ttyACM0 sous Linux).
- Copiez le code ci-dessus et collez-le dans l’éditeur de l’IDE Thonny.
- Enregistrez le script sur votre Raspberry Pi Pico en procédant comme suit :
- Cliquez sur le bouton Enregistrer, ou utilisez les touches Ctrl+S.
- Dans la boîte de dialogue Enregistrer, vous verrez deux sections : Cet ordinateur et Raspberry Pi Pico. Sélectionnez Raspberry Pi Pico
- Enregistrez le fichier sous main.py
- Cliquez sur le bouton vert Exécuter (ou appuyez sur F5) pour exécuter le script. Le script s’exécutera.
- Vérifiez le message dans la Shell située en bas de Thonny.
Si vous nommez votre script main.py et que vous l'enregistrez dans le répertoire racine du Raspberry Pi Pico, il s'exécutera automatiquement à chaque mise sous tension ou réinitialisation du Pico. Cela est utile pour les applications autonomes qui doivent démarrer immédiatement après l'allumage. Si vous nommez votre script sous un autre nom que main.py, vous devrez l'exécuter manuellement depuis le Shell de Thonnys.
- Suivez le diagramme pour connecter l'afficheur à 7 segments à 4 chiffres 74HC595 au Raspberry Pi Pico.
- Collez le code dans l’IDE Thonny.
- Appuyez sur le bouton Upload dans l’IDE Thonny pour transférer le code vers le Raspberry Pi Pico.
- Surveillez l’afficheur à 7 segments pour tout changement.