strat des robots

Fork of CRAC-Strat_2017 by CRAC Team

peripheriques/capteurs.cpp

Committer:
ClementBreteau
Date:
2017-05-19
Revision:
17:d1594579eec6
Parent:
16:7321fb3bb396

File content as of revision 17:d1594579eec6:

#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;
}