
Dans ce tutoriel nous allons voir comment créer un chronomètre avec la carte Arduino et l’afficheur TM1637:
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); } } } } |
Youssef 16-07-2121
Génial