AresENSEA-CDF2020
/
AresCDFMainCode_us2
Test
captUS.h
- Committer:
- Nanaud
- Date:
- 2020-10-20
- Revision:
- 20:7d206773f39e
- Parent:
- 1:2fe8c402ee79
- Child:
- 21:e5f0f5abb5ae
File content as of revision 20:7d206773f39e:
// Nom du fichier : captUS.h #ifndef CAPTUS_H #define CAPTUS_H //#include "mbed.h" #include "math.h" #define LONGUEUR_TAB 2000 #define LARGEUR_TAB 3000 #define _PI_ 3.14159265359 #define THETA 60 // extern extern float us_out[6]; extern Timer tps; extern Ticker ticker_US; extern float* distance; extern bool rebooted; extern bool wtt; // Prototypes void captUS_trig(); void captUS_init(); void echoRise1(); void echoFall1(); void echoRise2(); void echoFall2(); void echoRise3(); void echoFall3(); void echoRise4(); void echoFall4(); void echoRise5(); void echoFall5(); void echoRise6(); void echoFall6(); /********************************** * Création d'une fonction qui * * convertis le temps en distance * **********************************/ float* convertToDistance(); /******************************************** * nous permet de placer l'origine au coins * * de la table * ********************************************/ void changementBase(double* x_detect, double* y_detect); /******************************************* * nous permet de détecter un obstacle * * * * false : personne | true : quelquechoses * *******************************************/ bool obstacleSpoted(float dist,double x_robot,double y_robot ,double phi, char I_theta); #endif // CAPTUS_H