Proejct2

Dependencies:   mbed Servo

Revision:
9:73600707c93b
Parent:
8:25138f7b9309
Child:
10:781cd74506e9
--- a/main.cpp	Fri Jan 13 14:48:25 2017 +0000
+++ b/main.cpp	Mon Mar 02 17:36:12 2020 +0000
@@ -1,18 +1,34 @@
 #include "mbed.h"
 #include "hcsr04.h"
 
- 
-DigitalOut myled(LED1);
-HCSR04  usensor(D8,D9);
+Serial pc(USBTX,USBRX);
+//Serial UART(USBTX,USBRX);
+HCSR04  usensor(D8,D12);
+//Bluetooth module declaration
+Serial HC06(PTC17,PTC16); //BT TX RX
+char snd[512],rcv[1000];
 unsigned int dist;
+char a;
+
+Timer dt;
+
 int main()
 {
- 
+    pc.baud(9600);
+    unsigned char rx;
+    dt.start();
     while(1) {
-        usensor.start();
-        wait_ms(500); 
+        usensor.start(); 
+        wait_ms(500);
+        pc.printf("started");
+        rx = HC06.getc();
+        pc.printf("\n\r %ld",rx);
         dist=usensor.get_dist_cm();
-        printf("\n\r cm:%ld",dist );
- 
+         dt.reset();
+         if(dist>1 and dist<=30)
+         {
+         pc.printf("case: 1\r\n"); 
+         pc.printf("\n\r %ld",dist );  
+        }    
     }
 }
\ No newline at end of file