done
Diff: HCSR04.cpp
- Revision:
- 2:9daf23ed9d84
- Parent:
- 0:d1d7bb1c1f6c
diff -r 56b2ae08c35e -r 9daf23ed9d84 HCSR04.cpp --- a/HCSR04.cpp Thu Feb 05 20:05:43 2015 +0000 +++ b/HCSR04.cpp Thu Feb 05 23:37:56 2015 +0000 @@ -17,14 +17,15 @@ } float HCSR04::readEcho(void){ - _t=1; //Inicio do trigger + _t = 1; //Inicio do trigger wait_us(10); //10us de pulso - _t=0; //Fim do trigger + _t = 0; //Fim do trigger + _tempo.reset(); //Reset para o próximo ciclo while(!_e); _tempo.start(); while(_e); + _tempo.stop(); //Paro o temporizador tdist = _tempo.read_us(); //Leitura do tempo transcorrido - _tempo.stop(); //Paro o temporizador - _tempo.reset(); //Reset para o próximo ciclo + //_tempo.reset(); //Reset para o próximo ciclo return tdist; } \ No newline at end of file