Révision 434
Ajouté par axfont il y a plus de 6 ans
branch/font/Emb_App/SessionM32C_E8a_system.ini | ||
---|---|---|
[Target]
|
||
M32C E8a SYSTEM=Renesas Communications
|
||
[USER_DATA]
|
||
RESET=ff002c
|
||
RESET=ff0056
|
branch/font/Emb_App/programme_principal_etud.c | ||
---|---|---|
int distance_bord = 700; //distance du bord souhait?e
|
||
int alpha; //angle de la tourelle
|
||
int distance; //distance du bord mesur?e
|
||
int vitesse;
|
||
int distance1;
|
||
int vitesse = 50; //vitesse par d?faut
|
||
int vitesse1 = 40;
|
||
int angle_roue = 0;
|
||
int kroue = 1; //coefficient asservissement tourelle
|
||
int ktour = 1; //coefficient asservissement roues
|
||
... | ... | |
int go = 0; //variable pour d?part de la voiture
|
||
int valide = 0;
|
||
int cpt = 0;
|
||
int a=0;
|
||
|
||
//Lis la valeur meusr?e par le t?l?m?tre
|
||
void lecture_telemetre(){
|
||
... | ... | |
}
|
||
|
||
void nbr_tours(){
|
||
|
||
dly_tsk(1000);
|
||
switch(num_piste1){
|
||
case 0x0001 :
|
||
lcd_str("Piste verte");
|
||
break;
|
||
case 0x0002 :
|
||
lcd_str("Piste_bleu");
|
||
break;
|
||
case 0x0003 :
|
||
lcd_str("Piste_rouge");
|
||
break;
|
||
case 0x0004 :
|
||
lcd_str("Piste_noire");
|
||
break;
|
||
}
|
||
|
||
/* while(1){
|
||
if (capteur == 0x5605 && valide == 0){
|
||
cpt++;
|
||
valide =1;
|
||
}
|
||
else if(capteur != 0x5605){
|
||
valide = 0;
|
||
}
|
||
else if (cpt == 3){
|
||
vitesse = 0;
|
||
}
|
||
/*if(num_piste1 == 4){
|
||
lcd_str("piste_noire");
|
||
}*/
|
||
}
|
||
|
||
... | ... | |
if(num_piste1 == 4 && capteur == 0x6a01){ //vitesse adapt?e pour le saut piste noire
|
||
vitesse = vitesse_saut_noir;
|
||
}
|
||
if(num_piste1 == 4 && capteur == 0x6a04){ //vitesse adapt?e pour la reception du saut piste noire
|
||
if(num_piste1 == 4 && capteur == 0x4203){ //vitesse adapt?e pour la reception du saut piste noire
|
||
vitesse = vitesse_recep_noir;
|
||
}
|
||
if(num_piste1 == 4 && capteur == 0x5604){ //vitesse adapt?e pour la route de terre (piste noire)
|
Formats disponibles : Unified diff
affichage piste marche