Annu James
/
Servo2
Proejct2
Diff: main.cpp
- 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