...

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
vermaelen
Date:
Mon Mar 01 14:20:53 2021 +0000
Parent:
1:1127c87eb622
Commit message:
v3;

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r 1127c87eb622 -r ebea7fef92ea main.cpp
--- a/main.cpp	Mon Mar 01 13:55:20 2021 +0000
+++ b/main.cpp	Mon Mar 01 14:20:53 2021 +0000
@@ -18,10 +18,13 @@
     float temps;        // Variable réelle pour stocker la valeur du Timer  
     chrono.stop();      // Arrêt du Timer
     chrono.reset();     // Remise à zéro du Timer
+    
     while(1) {          // Boucle infinie
+    
         b1av=b1 ;       // Mémorisation de l'ancienne valeur de BP1
         b1=BP1.read() ; // Lecture de la nouvelle valeur de BP1
         b2=BP2.read() ; // Lecture de BP2
+        
         if(b1av==1 && b1==0) {  // Si front descendant sur BP1
             if(etattimer==0) {  // Si le Timer est à l'arrêt
                 chrono.start() ;// On démarre le Timer
@@ -31,8 +34,13 @@
                 etattimer=0;    // On met le Flag à 0 = Timer arrêté
             }
         }
-        if(b2==0) chrono.reset() ;//Si b2 enfoncé => RAZ du Timer
+        
+        if(b2==0) {
+            chrono.reset() ;//Si b2 enfoncé => RAZ du Timer
+        }
+        
         temps=chrono.read();      //On lit le Timer
+        
         if(etattimer==1) {              //Si le Timer est lancé
             if(temps<1) affi.write(conv((int)(temps*10))); //Affichage des dixièmes si temps < 1 seconde
             else {
@@ -48,11 +56,11 @@
             wait(0.5);
             affi.write(conv(diz));          // Afficher les dizaines 0,3s
             wait(0.3);
-            affi.write(conv(uni));          // Afficher les unités
+            affi.write(conv(uni));          // Afficher les unités 0,3s
             wait(0.3);
-            affi.write(conv(16));           // Afficher le point
+            affi.write(conv(16));           // Afficher le point 0,3s
             wait(0.3);
-            affi.write(conv(dix));          // Afficher les dixièmes
+            affi.write(conv(dix));          // Afficher les dixièmes 0,3s
             wait(0.3);
         }
     }