Bonjour à tous,
je suis également sur un projet en langage C et je n'y arrive vraiment pas.
Le but est de faire l'acquisition de valeurs (dans mon cas il s'agit de température). Il faut que ces valeurs est un écart de 5°C maximum sinon je ne me préoccupe pas des valeurs. Ensuite je dois sauvegarder ces données sur une période d'au moins 10min avec un échantillonnage d'une durée d'une minute.
Puis enfin, je dois faire la moyenne des tranches de 10min ou plus.
Pour le moment voila ce que mon programme donne:
PS: je débute C donc aidez moi s'il vous plait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 #include "math.h" #include"stdio.h" #define TRIG 5 #define TIME 10 float Tmin=0.0; float Tmax=0.0; float val_ecart1=Tmax-Tmin; float val_ecart2=Tmin-Tmax; float temperature(float Tmin, float Tmax, int(TRIG)) { if ((Tmax-Tmin>=TRIG) && (Tmin-Tmax<TRIG)) return NULL; else if (Tmax-Tmin<=TRIG) return val_ecart1; else if (Tmin-Tmax<=TRIG) return val_ecart2; }
Partager