Révision 419
Ajouté par crzemeta il y a plus de 6 ans
branch/zemeta/Emb_App/programme_principal_etud.c | ||
---|---|---|
{
|
||
D=705;
|
||
consigne_tour=450;
|
||
if(appui_Bp!=1) vitesse_roue = 20;
|
||
else if (appui_Bp) vitesse_roue = 0;
|
||
if(appui_Bp!=1)
|
||
{
|
||
vitesse_roue = 20;
|
||
comRoue = -k2*error2 ;
|
||
}
|
||
else if (appui_Bp)
|
||
{
|
||
vitesse_roue = 0;
|
||
comRoue = 0;
|
||
}
|
||
//vitesse_roue = 20;
|
||
comRoue = -k2*error2 ;
|
||
//comRoue = -k2*error2 ;
|
||
}
|
||
else if (capt_detecte==22019) // detection de ligne droite de saut
|
||
{
|
||
LED_R=1;
|
||
D=500;
|
||
consigne_tour=900;
|
||
if(appui_Bp!=1) vitesse_roue = 45;
|
||
else if (appui_Bp) vitesse_roue = 0;
|
||
//vitesse_roue = 45; // valeur pour un saut parfait dr la piste rouge
|
||
comRoue = 1 ; // pour eviter les collisions avec le mur ? l'atterissage
|
||
if(appui_Bp!=1)
|
||
{
|
||
vitesse_roue = 45; //vitesse_roue = 45; // valeur pour un saut parfait dr la piste rouge
|
||
comRoue = 1 ;
|
||
}
|
||
else if (appui_Bp)
|
||
{
|
||
vitesse_roue = 0;
|
||
comRoue = 0 ;
|
||
}
|
||
//comRoue = 1 ; // pour eviter les collisions avec le mur ? l'atterissage
|
||
}
|
||
}
|
||
dly_tsk(10);
|
||
... | ... | |
{
|
||
D=705;
|
||
consigne_tour=450;
|
||
if(appui_Bp!=1) vitesse_roue = 35;
|
||
else if (appui_Bp) vitesse_roue = 0;
|
||
comRoue = -k2*error2 ;
|
||
if(appui_Bp!=1)
|
||
{
|
||
vitesse_roue = 35;
|
||
comRoue = -k2*error2 ;
|
||
}
|
||
|
||
else if (appui_Bp)
|
||
{
|
||
vitesse_roue = 0;
|
||
comRoue = 0 ;
|
||
}
|
||
}
|
||
dly_tsk(10);
|
||
}
|
||
}
|
||
|
||
void appui()
|
||
void appui() // Detection de bouton poussoir droit
|
||
{
|
||
while(1)
|
||
{
|
||
LED_J=0 ;
|
||
LED_R=0 ;
|
||
if(Bp_G==1)
|
||
{
|
||
LED_J=1;
|
||
if (LED_J==1) appui_Bp = 1;
|
||
LED_R=1;
|
||
if (LED_R==1) appui_Bp = 1;
|
||
else appui_Bp = 0 ;
|
||
}
|
||
dly_tsk(5);
|
Formats disponibles : Unified diff
Amélioration appui bouton poussoir arrête le véhicule