Révision 344
Ajouté par casotty il y a plus de 6 ans
branch/sotty/Emb_App/programme_principal_etud.c | ||
---|---|---|
capteur = send_requete(INFO_CAPTEUR);//**
|
||
switch(num_piste){
|
||
case PISTE_VERTE :
|
||
|
||
break;
|
||
|
||
case PISTE_BLEUE :
|
||
|
||
break;
|
||
|
||
case PISTE_ROUGE :
|
||
if(capteur == 0x6301){ //Capteur perso avant bosse rouge
|
||
ang_roue = 0;//*****
|
||
vit_roue = 45;
|
||
switch(capteur){
|
||
case 0x6301 : //Capteur perso avant bosse rouge
|
||
ang_roue = 0;//*****
|
||
vit_roue = 45;
|
||
break;
|
||
|
||
case 0x4203 : //Capteur apres bosse rouge
|
||
vit_roue = 8;
|
||
k = 0;
|
||
break;
|
||
|
||
case 0x6304 : // Capteur perso apres bosse rouge
|
||
if (k == 0){
|
||
k = vit_roue*3;
|
||
}
|
||
if(k < (vit_max-3)*3){
|
||
vit_roue = k/3;//***
|
||
k++;
|
||
}
|
||
break;
|
||
|
||
case 0x5604 :
|
||
if(k < (vit_max-3)*3){
|
||
vit_roue = k/3;//***
|
||
k++;
|
||
}
|
||
break;
|
||
|
||
|
||
case 0x4304 : // Capteur avant fin
|
||
vit_roue = vit_max;
|
||
break;
|
||
}
|
||
if(capteur == 0x4203){ //Capteur apres bosse rouge
|
||
vit_roue = 8;
|
||
}
|
||
if(capteur == 0x6304){ // Capteur perso apres bosse rouge
|
||
if (k == 0){
|
||
k = vit_roue*3;
|
||
}
|
||
if(k < (vit_max-5)*3){
|
||
vit_roue = k/3;//***
|
||
k++;
|
||
}
|
||
}
|
||
if(capteur == 0x4304){ // Capteur avant fin
|
||
k = 0;
|
||
vit_roue = vit_max;
|
||
}
|
||
break;
|
||
|
||
case PISTE_NOIRE :
|
Formats disponibles : Unified diff
Correction defaut dacceleration apres bosse rouge