Révision 28
Ajouté par jotoribio il y a plus de 6 ans
branch/toribio/Emb_App/programme_principal_etud.c | ||
---|---|---|
#include "carte_m32.h"
|
||
#include <math.h>
|
||
|
||
short alpha;
|
||
|
||
|
||
// Potentiometre: lire les registres ad00 et ad01, les valeurs sont sur 10 bits.
|
||
|
||
// Clavier: vrcv_dtq(QdmTouche,&code_touche) pour lire la derniere touche appuyee sur le clavier.
|
||
... | ... | |
// disponible. 0xab avec a-> nombre de couleurs bien plac?es et b -> couleurs pr?sentes mais mal plac?es.
|
||
//'I'/73/Ox49 : D?finition du nom du v?hicule. Doit d?buter par le caract?re '#' et entraine le chargement de la configuration de piste
|
||
// correspondant au nom du v?hicule si le nom se termine par '*'
|
||
|
||
short alpha;
|
||
|
||
void asserv0(){
|
||
short k=1;
|
||
//lecture de la position de la tourelle
|
||
CanFrame requete, reponse,comm;
|
||
requete.data.id='R';
|
||
... | ... | |
//Commande vitesse de la tourelle
|
||
comm.data.id='T';
|
||
comm.data.rtr=0; //indique une ?criture
|
||
comm.data.val=45;
|
||
comm.data.val=k*(450-alpha);
|
||
snd_dtq(CanTx, comm.msg);
|
||
|
||
}
|
Formats disponibles : Unified diff
Asserv 0 bloque la tourelle à 45 degré