Arnaud Beauclair / Mbed 2 deprecated regulateur_V2

Dependencies:   mbed

boucle.cpp

Committer:
arn_beauclair
Date:
2014-06-15
Revision:
0:af7247fcd74c

File content as of revision 0:af7247fcd74c:

#include "mbed.h"
#include"biblio_prog.h"

extern float compt,commandeLimite,comptDem,vitesseMin;
extern int courantLim;
extern int tensionMin, tensionMax;
extern char Etat_Precedant, Etat;
extern int compteur_Demarreur,compteur_Tempo;
extern char demInfini,infini;
extern int tour,tour_par_minute;
DigitalOut led3(LED4);

void boucle(){
    led3=!led3;                    //indication visuel pour verifier le fonctionnement de la boucle
    Etat_Precedant=Etat;           //enregistremant de l'etat actuelle
    Etat_Futur();                  //appel d'une fonction permettant de naviguer entre les etat
    //test pour les compteurs
    if((Etat==1)||(Etat==4))       
        compteur_Demarreur=compteur_Demarreur++;
    if(Etat==3)
        compteur_Tempo=compteur_Tempo++;
    tour_par_minute=tour*6000;     //calcul des tours par minute
    tour=0;                        //remise a zero du compte tour
    Etat_machine();                //appel de la fonction configurant les sorties par rapport a l'etat actuel
    Sortie();                      //applications des sorties
}