Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: captUS.cpp
- Revision:
- 26:bb2b778bd351
- Parent:
- 25:869b1c1f51a7
--- a/captUS.cpp Thu Oct 29 07:53:25 2020 +0000 +++ b/captUS.cpp Tue Nov 03 16:29:13 2020 +0000 @@ -2,8 +2,8 @@ #include "pins.h" /* #define */ -#define DISTLIM 600 // Distance max de détection -#define OFFSET 200 +#define DISTLIM 700 // Distance max de détection +#define OFFSET 100 #define MAXMOY 3 // Nombre de mesure pour la moyenne /* Variables globales */ @@ -13,7 +13,6 @@ unsigned int us_high[6] = {0}; // Valeurs du timer lorsqu'il y a une interruption sur front montant unsigned int us_low[6] = {0}; // Valeurs du timer lorsqu'il y a une interruption sur front descendant unsigned int us_diff[6] = {0}; // Différence entre ces deux temps -//bool us_verif[6] = {0}; // Permet d'enchainer dans le bon ordre : front montant puis front descendant bool us_verif2[2][6] = {0}; unsigned int us_dist[6] = {0}; // Valeurs des distances @@ -178,12 +177,6 @@ void captUS_convToDist() { - /************************************** - * Nous convertisons grâce au valeur * - * qui sont retournées par echoRiseX * - * et echoFallx * - **************************************/ - for(int i = 0; i<6; i++) { if(us_verif2[0][i] == true && us_verif2[1][i] == true) us_dist[i] = (int) (((us_low[i] - us_high[i])*340)/1000); //conversion en distance(mm)