Dans ce tutoriel nous allons voir comment créer un chronomètre avec la carte Arduino et l’afficheur TM1637:
carte Arduino
Une carte Arduino est une carte de développement électronique basée sur un microcontrôleur. Elle est conçue pour être facilement utilisable par les développeurs pour créer des projets électroniques.
Les cartes Arduino sont principalement utilisées pour contrôler des appareils électroniques en utilisant du code informatique, mais elles peuvent également être utilisées pour traiter et afficher des données. Elles sont souvent utilisées dans des projets de robotique, de domotique, de domaine de l’Internet des objets (IoT) et dans de nombreux autres domaines de l’électronique de loisir et professionnelle.
afficheur TM1637
L’afficheur TM1637 est un type de pilote d’affichage qui est couramment utilisé dans les dispositifs électroniques pour contrôler l’affichage de caractères numériques ou alphanumériques sur un afficheur LED à segments 7. C’est un pilote d’affichage peu coûteux et facile à utiliser qui est largement utilisé dans une variété d’applications, notamment les horloges, les compteurs et autres dispositifs qui nécessitent l’affichage d’informations numériques.
bouton poussoir
Le bouton poussoir, également connu sous le nom de commutateur poussoir ou commutateur à bouton, est un type de commutateur qui est activé en appuyant dessus. Les boutons poussoir sont couramment utilisés dans une variété d’applications, notamment en tant que dispositifs d’entrée dans les circuits électroniques, en tant que boutons de commande sur les appareils et autres dispositifs, et en tant qu’indicateurs ou alarmes.
Les fils de connexion sont des fils électriques utilisés pour connecter des composants électroniques. Il existe deux types de fils de connexion: les fils de connexion mâle-mâle et les fils de connexion mâle-femelle. Les fils de connexion mâle-mâle sont utilisés pour connecter des composants qui ont tous deux des broches mâles, tandis que les fils de connexion mâle-femelle sont utilisés pour connecter des composants avec une broche mâle et une broche femelle.
Plaque d’essai
Une plaque d’essai est un type de carte de développement électronique qui permet aux développeurs de tester et de prototyper facilement des circuits électroniques. Elles sont souvent utilisées par les développeurs pour tester rapidement des idées et des conceptions avant de les intégrer à un projet plus important ou de les intégrer dans une carte de développement plus permanente.
Pour réaliser le montage, on connecte:
Voici le programme qui permet de créer un chronomètre et l’afficher sur l’afficheur TM1637.
Remarque: il faut importer la bibliothèque de TM1637 .
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
#include <TM1637Display.h> // Module connection pins (Digital Pins) #define CLK 2 #define DIO 3 TM1637Display display(CLK, DIO); // le bouton est connecté à la broche 1 de la carte Adruino const int bouton = 1; // variable qui enregistre l'état du bouton int etatBouton,cp,test; void setup() { pinMode(bouton, INPUT); // le bouton est une entrée etatBouton = 1; display.setBrightness(0x0f); } void loop() { etatBouton = digitalRead(bouton); if (etatBouton == 0) // si on appuie sur le bouton poussoir { test=1; cp=0; // initialiser le compteur du chrono while(test==1) { cp++; // Incrémenter le compteur display.showNumberDec(cp); delay(1000); etatBouton = digitalRead(bouton); if (etatBouton == 0) { // on appuie une autre fois sur le bouton test=0;// Arrêt du chrono etatBouton = digitalRead(bouton); delay(1000); } } } } |
Gilbert 13-11-2222
Génial, très instructif ce tutoriel. Je cherche a faire la même chose mais avec l'affichage des heures et des minutes. Serait-il possible de m'aider svp?
Youssef 16-07-2121
Génial