Dhiraj Matlani / HCSR04
Revision:
9:e703afddc87e
Parent:
8:25138f7b9309
diff -r 25138f7b9309 -r e703afddc87e main.cpp
--- a/main.cpp	Fri Jan 13 14:48:25 2017 +0000
+++ b/main.cpp	Fri Dec 06 21:52:13 2019 +0000
@@ -3,16 +3,31 @@
 
  
 DigitalOut myled(LED1);
-HCSR04  usensor(D8,D9);
+Serial pc(USBTX,USBRX);
+HCSR04  usensor(D8,D12);
 unsigned int dist;
+DigitalOut GREEN(D13); 
+DigitalOut BLUE(LED3);  
+Timer dt;
+
 int main()
 {
- 
+    BLUE=1;
+    pc.baud(9600);
+    dt.start(); 
     while(1) {
         usensor.start();
         wait_ms(500); 
         dist=usensor.get_dist_cm();
-        printf("\n\r cm:%ld",dist );
+        printf("\n\r cm:%ld",dist);
+        if (dist>1 and dist<=20)
+        {
+         GREEN = !GREEN;
+        }
+        else
+        {
+            BLUE=0;
+        }
  
     }
 }
\ No newline at end of file