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 *);