Created libraries2

Dependencies:   mbed ultrasonic

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