 int vitesseTemp;
 
 
-int objTest (0); // varaible temporaire pour ...peut sans doute etre supprimé en faisant apelle aux bnnes méthode pour connaitre etat courrant du servo
-
- 
- 
+int objTest (0); // varaible temporaire pour ...peut sans doute etre supprimé
+// en faisant apelle aux bnnes méthode pour connaitre etat courrant du servo
+
+//------------------------------------------------------------------------------
+//fonctions de calculs 
 long ecartType (int tailleTab, int tab [])
-
 {
-  long moy(moyenne(tailleTab,tab));
-  long ecType(0);
-  int j(0);
-  
-  for (j=0;j<tailleTab;j++)
-         {
-            ecType=ecType+pow(tab[j]-moy,2);
-            
-          }
-  ecType=sqrt(ecType);
-  return ecType;          
-
+    long moy(moyenne(tailleTab,tab));
+    long ecType(0);
+    int j(0);
+    for (j=0;j<tailleTab;j++)
+    {
+        ecType=ecType+pow(tab[j]-moy,2);  
+    }
+    ecType=sqrt(ecType);
+    return ecType;          
 }                                     
 
 long ecartType (int tailleTab, long tab [])
-
 {
-  long moy(moyenne(tailleTab,tab));
-  long ecType(0);
-  int j(0);
-  
-  for (j=0;j<tailleTab;j++)
-         {
-            ecType=ecType+pow(tab[j]-moy,2);
-            
-          }
-  ecType=sqrt(ecType);
-  return ecType;          
-
+    long moy(moyenne(tailleTab,tab));
+    long ecType(0);
+    int j(0);
+    for (j=0;j<tailleTab;j++)
+    {
+        ecType=ecType+pow(tab[j]-moy,2);
+    }
+    ecType=sqrt(ecType);
+    return ecType;          
 }                
 
 long moyenne (int tailleTab, long tab [])
-
 {
   byte j;
   long moyenne (0);

//servoTest potence(11);
unsigned long dateChangeServo;
bool changeTypeServo(false);
int compteur(0);
int compteurRef(0);
int resultatImpulsionMax[NBRCYCLE_AR];
long resultatTempsMax[NBRCYCLE_AR];

          }
   moyenne=moyenne/(tailleTab);
   return moyenne;
}

long moyenne (int tailleTab, int tab [])
{
  byte j;
  long moyenne (0);
  for (j=0;j<tailleTab;j++)
    {
        moyenne=moyenne+tab[j];
    }
   moyenne=moyenne/(tailleTab);
   return moyenne;  
}

//------------------------------------------------------------------------------
//Scoop Timers
defineTimerRun(rafraichirAffichage,800)
 //ne pas mettre ce timer a une valeur trop faible pour éviter le rebond
 //lors de l'apuui bouton (ne pas compter des apuis multiple pour un seul appuie voulu)   
{  
     //Serial.println("affichagePP");
      affichage.refreshAfficheur();
}

defineTimerRun(surveilleBouton,40)
//ne pas mettre ce timer a une valeur trop faible pour éviter le rebond lors de
//l'apuui bouton (ne pas compter des apuis multiple pour un seul appuie voulu)   
{  
    //Serial.println("bouton");
    boutonP.refreshBouton();
}

defineTimerRun(surveilleServo,100) //conserver 100 ou modifier le "*0.1"
//dans méthode appliqueobjectif du Servo
{  
     //Serial.println("Servo");
     //Serial.println("potence.
     leServo.appliqueObjectif();
     //potence.appliqueObjectif();
}

defineTimerRun(surveillePotar,80)
