Purs ultrazvucni, lab 7
Dependencies: mbed
Diff: main.cpp
- Revision:
- 0:61479a2bb7b7
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Thu Dec 06 18:08:44 2018 +0000 @@ -0,0 +1,31 @@ +#include "mbed.h" +InterruptIn echo(p10); +DigitalOut led4(LED4); +DigitalOut trig(p9); +Timer echot; +Serial pc(USBTX, USBRX); +int ttt; +float range=0; + +void tr() { + echot.start(); +} + +void tf(){ + echot.stop(); + } + +int main() { + echo.rise(&tr); + echo.fall(&tf); + while(1){ + trig=1; + wait_us(10); + trig=0; + ttt=echot.read_us(); + range=ttt/58.0; + pc.printf("%f\n",range); + echot.reset(); + wait_ms(50); + } +} \ No newline at end of file