Annu James
/
Blue_ultra
Test_bluetooth
main.cpp@9:73600707c93b, 2020-03-02 (annotated)
- Committer:
- Jamesan
- Date:
- Mon Mar 02 17:36:12 2020 +0000
- Revision:
- 9:73600707c93b
- Parent:
- 8:25138f7b9309
- Child:
- 10:47e63d63297f
Test_bluetooth
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
andcor02 | 8:25138f7b9309 | 1 | #include "mbed.h" |
andcor02 | 8:25138f7b9309 | 2 | #include "hcsr04.h" |
andcor02 | 8:25138f7b9309 | 3 | |
Jamesan | 9:73600707c93b | 4 | Serial pc(USBTX,USBRX); |
Jamesan | 9:73600707c93b | 5 | //Serial UART(USBTX,USBRX); |
Jamesan | 9:73600707c93b | 6 | HCSR04 usensor(D8,D12); |
Jamesan | 9:73600707c93b | 7 | //Bluetooth module declaration |
Jamesan | 9:73600707c93b | 8 | Serial HC06(PTC17,PTC16); //BT TX RX |
Jamesan | 9:73600707c93b | 9 | char snd[512],rcv[1000]; |
andcor02 | 8:25138f7b9309 | 10 | unsigned int dist; |
Jamesan | 9:73600707c93b | 11 | char a; |
Jamesan | 9:73600707c93b | 12 | |
Jamesan | 9:73600707c93b | 13 | Timer dt; |
Jamesan | 9:73600707c93b | 14 | |
andcor02 | 8:25138f7b9309 | 15 | int main() |
andcor02 | 8:25138f7b9309 | 16 | { |
Jamesan | 9:73600707c93b | 17 | pc.baud(9600); |
Jamesan | 9:73600707c93b | 18 | unsigned char rx; |
Jamesan | 9:73600707c93b | 19 | dt.start(); |
andcor02 | 8:25138f7b9309 | 20 | while(1) { |
Jamesan | 9:73600707c93b | 21 | usensor.start(); |
Jamesan | 9:73600707c93b | 22 | wait_ms(500); |
Jamesan | 9:73600707c93b | 23 | pc.printf("started"); |
Jamesan | 9:73600707c93b | 24 | rx = HC06.getc(); |
Jamesan | 9:73600707c93b | 25 | pc.printf("\n\r %ld",rx); |
andcor02 | 8:25138f7b9309 | 26 | dist=usensor.get_dist_cm(); |
Jamesan | 9:73600707c93b | 27 | dt.reset(); |
Jamesan | 9:73600707c93b | 28 | if(dist>1 and dist<=30) |
Jamesan | 9:73600707c93b | 29 | { |
Jamesan | 9:73600707c93b | 30 | pc.printf("case: 1\r\n"); |
Jamesan | 9:73600707c93b | 31 | pc.printf("\n\r %ld",dist ); |
Jamesan | 9:73600707c93b | 32 | } |
andcor02 | 8:25138f7b9309 | 33 | } |
andcor02 | 8:25138f7b9309 | 34 | } |