Révision 343
Ajouté par casotty il y a plus de 6 ans
branch/sotty/Emb_App/SessionM32C_E8a_system.ini | ||
---|---|---|
[Target]
|
||
M32C E8a SYSTEM=Renesas Communications
|
||
[USER_DATA]
|
||
RESET=ff0034
|
||
RESET=ff0036
|
branch/sotty/Emb_App/programme_principal_etud.c | ||
---|---|---|
}
|
||
|
||
void maj_variables(void){
|
||
static int k;
|
||
static int k = 0;
|
||
|
||
if (Bp_G == 1){LED_R = 1;} //si bouton poussoire gauche appuy? allumer led rouge
|
||
else{LED_R = 0;}
|
||
... | ... | |
ang_roue = (K_roue*(distance_mur-500));//**
|
||
}
|
||
|
||
capteur = send_requete(INFO_CAPTEUR);//**
|
||
switch(num_piste){
|
||
case PISTE_VERTE :
|
||
|
||
... | ... | |
break;
|
||
|
||
case PISTE_ROUGE :
|
||
capteur = send_requete(INFO_CAPTEUR);//**
|
||
if(capteur == 0x6301){ //Capteur perso avant bosse rouge
|
||
ang_roue = 0;//*****
|
||
vit_roue = 45;
|
||
... | ... | |
vit_roue = 8;
|
||
}
|
||
if(capteur == 0x6304){ // Capteur perso apres bosse rouge
|
||
for(k=vit_roue*3 ; k<=(vit_max-5)*3 ; k++) {//***
|
||
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 :
|
||
capteur = send_requete(INFO_CAPTEUR);//**
|
||
break;
|
||
}
|
||
|
Formats disponibles : Unified diff
Correction de la mise a jour des variables