top of page

void initPIC(void);
void init_CAN(void);
void initPWM (void);

void init_accelerometre_x(void);
void init_accelerometre_y(void);
void init_accelerometre_z(void);
void init_hygrometre(void);
void init_thermistance(void);
void init_particules(void);
void init_pression(void);
/*
  Fonction accelerometre__CAN
  Entrées:
  char * ligne: tableau de char dans lequel va être stocké le résultat sous la forme res_acc_x l'accélération en g
  char res_acc_x :acceleration en g
*/
void accelerometre_x_CAN(char *);
void accelerometre_y_CAN(char *);
void accelerometre_z_CAN(char *);
/*
  Fonction hygrometre_CAN:
  Entrées:
  char * ligne: tableau de char dans lequel va être stocké le résultat sous la forme "hum=x" avec x le pourcentage d'humidité
  float T: température en K
  Sortie:
  pourcentage d'humidité
*/
float hygrometre_CAN(char *, float);
/*
  Fonction thermistance_CAN:
  Entrée:
  char * ligne: tableau de char dans lequel va être stocké le résultat sous la forme "T=xK" avec x la température en K
  Sortie:
  Température en K
*/
float thermistance_CAN(char *);
void particules_CAN(char *);
void changeDC1(char val);

/*
  Fonction pression_CAN
  Entrées:
  char * ligne: tableau de char dans lequel va être stocké le résultat sous la forme res_pression la pression

sortie: int p: pression en hPa 

*/
int pression_CAN(char *);

bottom of page