Afficher des chiffres sur un afficheur 7 segments à l'aide d'un clavier – Guide pas à pas
Composants et fournitures
![]() |
|
× | 1 | |||
![]() |
|
× | 1 | |||
|
× | 1 | ||||
![]() |
|
× | 1 | |||
|
× | 1 |
Applications et services en ligne
![]() |
|
À propos du projet
Ce projet simple montre comment contrôler un afficheur 7 segments avec un clavier numérique ! Le chiffre que vous appuyez sur le clavier s'affiche sur l'afficheur 7 segments !
Réalisation
Le schéma est ci-dessous. C'est assez simple. Vous devez utiliser un clavier matriciel 3x4 pour avoir suffisamment de broches.
Le code
Dans mon sketch, pour contrôler facilement l'afficheur 7 segments, j'utilise la bibliothèque sevenSegmentDisplay de Giuseppe Masino, qu'il faut également installer. Vous pouvez la télécharger depuis le gestionnaire de bibliothèques Arduino ou depuis la page GitHub. Vous devrez aussi installer la bibliothèque Keypad, également disponible dans le gestionnaire de bibliothèques Arduino.
Vous devrez légèrement adapter le code pour le faire fonctionner. Voici ce qu'il faut faire :
À cette ligne :
sevenSegmentDisplay ssd(COMMON_ANODE, 13, 12, 11, 10, 9, 8, 7, A0);
Si vous avez un afficheur à cathode commune, remplacez COMMON_ANODE par COMMON_CATHODE. Vous avez peut-être remarqué que j'ai mis A0 pour le point décimal. Nous n'utilisons pas le point décimal dans ce projet, donc cela n'a pas d'importance.
C'est tout, téléversez le code et vous devriez être prêt !
Image du clavier par Adafruit
Code
Code clavier afficheur
Bibliothèque sevenSegmentDisplay
https://github.com/qub1750ul/Arduino_sevenSegmentDisplay
Schémas
Pour cathode commune, connecter la résistance à GND au lieu de 5V
Processus de fabrication
- DATA MODUL Lance l'Affichage TFT 23,1″ Ultra-Fin avec Contrôle Wi-Fi Intelligent
- Système de contrôle d'accès intégré QR, RFID et vérification de température
- Construire une Tirelire Intelligente : Contrôler un Accepteur de Pièces avec Arduino Nano
- Télécommande TV Arduino Personnalisée – Alimentation Batterie, Boîtier Imprimé 3D
- Contrôler une LED par Bluetooth avec Arduino et MIT App Inventor
- Station météo interactive Nextion HMI avec Arduino Mega et capteurs
- Contrôler 2 moteurs pas-à-pas avec Arduino Nano et joystick – Tutoriel Visuino
- Contrôler une LED Arduino avec Cortana via Bluetooth sur Windows 10
- Tour CNC Millport SmartLathez 1740 – Précision et puissance



