strat des robots
Fork of CRAC-Strat_2017 by
Diff: peripheriques/capteurs.cpp
- Revision:
- 16:7321fb3bb396
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/peripheriques/capteurs.cpp Fri May 19 17:13:46 2017 +0000 @@ -0,0 +1,42 @@ +#include "peripheriques.h" + +AnalogIn cptGauche(p20); +AnalogIn cptDroit(p19); + +DigitalIn pressionGauche(p23); +DigitalIn pressionDroit(p24); + +AnalogIn telemetre(p15); + +//DigitalIn jack(p25); + + +bool dataCouleurGauche(void){ + bool couleurOK = false; + if(cptGauche.read() < 0.3){ + couleurOK = true; + } + return couleurOK; +} + +bool dataCouleurDroit(void){ + bool couleurOK = false; + if(cptDroit.read() < 0.3){ + couleurOK = true; + } + return couleurOK; +} + +short dataTelemetre(void){ + return telemetre.read_u16(); +} + +bool dataPressionGauche(void){ + if(cptGauche.read())return true; + else return false; +} + +bool dataPressionDroit(void){ + if(cptDroit.read())return true; + else return false; +} \ No newline at end of file