carte esclave Petit Robot

Dependencies:   mbed Herkulex_Library_2019 actions_Gr ident_crac actions_Pr

Revision:
8:8aeb718824ea
Child:
10:48c0d1b8aed9
diff -r 553f3f1c2c53 -r 8aeb718824ea Capteurs/dt.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Capteurs/dt.h	Thu May 16 11:58:17 2019 +0000
@@ -0,0 +1,33 @@
+#ifndef DT_H
+#define DT_H
+
+
+#define V_min 0.561  //Tension (V) minimale prélevée sur la résistance
+#define V_max 3.282   //Tension (V) maximale prélevée sur la résistance
+
+#define D_min 50     //Distance (mm) minimale mesurée par le capteur
+#define D_max 1500   //Distance (mm) maximale mesurée par le capteur
+
+#define Nb_echantillon 5 //Nombre de valeurs utilisées pour le moyennage 
+
+#define Correction 0 //Correction apportée sur la formule
+
+#define D_ROULEAU_AXE 200
+
+#define Conv (V_max - V_min)/((V_max/3.3)-(V_min/3.3))
+
+#define A (D_max - D_min)/(V_max - V_min)*Conv
+#define B (D_max - ((D_max - D_min)/(V_max - V_min))*V_max) + Correction
+
+
+
+
+void f_mesure(void);
+double mediane(double* buff_med, int size_med);
+void tri(double* tab, int size);
+
+extern double DT1_trait_Ex;
+extern double DT2_trait_Ex;
+extern double DT3_trait_Ex;
+extern double DT4_trait_Ex;
+#endif 
\ No newline at end of file