![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
Created libraries2
Dependencies: mbed ultrasonic
Diff: main.cpp
- Revision:
- 3:b6f543e4508a
- Parent:
- 2:8938c73c2aa8
- Child:
- 4:ae7f8a25c748
--- a/main.cpp Tue Mar 10 14:19:02 2015 +0000 +++ b/main.cpp Tue Mar 10 15:24:01 2015 +0000 @@ -2,13 +2,30 @@ #include "ultrasonic.h" PwmOut TX(D9); -DigitalOut myled(LED1); +InterruptIn irq(D8); +Timer t1; +Timeout to; +Serial pc(SERIAL_TX, SERIAL_RX); +void TX_send(){ + t1.reset(); + TX.write(0.5); + wait_us(125); + TX = 0; + to.attach(TX_send,1); + } + +void get_dist(){ + int dist = t1.read_us(); + pc.printf("time = %d", dist); + } + int main() { + t1.start(); TX.period_us(25); - TX.write(50); - while(1) { - - } + TX_send(); + while(1){ + irq.rise(&get_dist); + } + } -//DETTE ER EN TEST \ No newline at end of file