Projet

Général

Profil

« Précédent | Suivant » 

Révision 344

Ajouté par casotty il y a plus de 6 ans

Correction defaut dacceleration apres bosse rouge

Voir les différences:

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