Proejct2

Dependencies:   mbed Servo

main.cpp

Committer:
Jamesan
Date:
2020-03-02
Revision:
9:73600707c93b
Parent:
8:25138f7b9309
Child:
10:781cd74506e9

File content as of revision 9:73600707c93b:

#include "mbed.h"
#include "hcsr04.h"

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);
        pc.printf("started");
        rx = HC06.getc();
        pc.printf("\n\r %ld",rx);
        dist=usensor.get_dist_cm();
         dt.reset();
         if(dist>1 and dist<=30)
         {
         pc.printf("case: 1\r\n"); 
         pc.printf("\n\r %ld",dist );  
        }    
    }
}