Ultrasonic sensor kullanimi Hcsr04 Mehmet Akif ARVAS
hcsr04.cpp
- Committer:
- marvas
- Date:
- 2018-12-09
- Revision:
- 0:530d4c35d92a
File content as of revision 0:530d4c35d92a:
#include "hcsr04.h" #include "mbed.h" /* HCSR04 Ultrasonik sensör kullanýmý Mehmet Akif Arvas Herkese açýktýr. Telif hakký yoktur. :)) */ HCSR04::HCSR04(PinName t, PinName e) : trig(t), echo(e) {} int HCSR04::echo_sure() { timer.reset(); //reset timer trig=0; // trigger low wait_us(2); // wait trig=1; // trigger high wait_us(10); trig=0; // trigger low while(!echo); // start pulseIN timer.start(); while(echo); timer.stop(); return timer.read_us(); } //return distance in cm int HCSR04::uzaklik(){ sure = echo_sure(); mesafe_cm = (sure/2)/29.1 ; return mesafe_cm; }