![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Latest Bluetooth transmission from mbedLPC1768 & HP-05 working with android phone
main.cpp@0:2df416fa994c, 2018-03-31 (annotated)
- Committer:
- parthchandak02
- Date:
- Sat Mar 31 02:42:27 2018 +0000
- Revision:
- 0:2df416fa994c
3.30.18 - Bluetooth communication with mbed
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
parthchandak02 | 0:2df416fa994c | 1 | #include "mbed.h" |
parthchandak02 | 0:2df416fa994c | 2 | |
parthchandak02 | 0:2df416fa994c | 3 | Serial pc(USBTX, USBRX); |
parthchandak02 | 0:2df416fa994c | 4 | Serial blue(p9, p10); // TX, RX |
parthchandak02 | 0:2df416fa994c | 5 | |
parthchandak02 | 0:2df416fa994c | 6 | DigitalOut pcLED(LED1); |
parthchandak02 | 0:2df416fa994c | 7 | DigitalOut blueLED(LED4); |
parthchandak02 | 0:2df416fa994c | 8 | |
parthchandak02 | 0:2df416fa994c | 9 | int main() |
parthchandak02 | 0:2df416fa994c | 10 | { |
parthchandak02 | 0:2df416fa994c | 11 | pc.baud(9600); |
parthchandak02 | 0:2df416fa994c | 12 | blue.baud(9600); |
parthchandak02 | 0:2df416fa994c | 13 | |
parthchandak02 | 0:2df416fa994c | 14 | // blue.printf("\n\nBluetooth Communication Stared!\n\n"); |
parthchandak02 | 0:2df416fa994c | 15 | |
parthchandak02 | 0:2df416fa994c | 16 | int x = 0; |
parthchandak02 | 0:2df416fa994c | 17 | while(1) |
parthchandak02 | 0:2df416fa994c | 18 | { |
parthchandak02 | 0:2df416fa994c | 19 | if(pc.readable()) |
parthchandak02 | 0:2df416fa994c | 20 | { |
parthchandak02 | 0:2df416fa994c | 21 | pcLED = !pcLED; |
parthchandak02 | 0:2df416fa994c | 22 | } |
parthchandak02 | 0:2df416fa994c | 23 | if(blue.readable()) |
parthchandak02 | 0:2df416fa994c | 24 | { |
parthchandak02 | 0:2df416fa994c | 25 | blueLED = !blueLED; |
parthchandak02 | 0:2df416fa994c | 26 | pc.printf("Read character %c\n",blue.getc()); |
parthchandak02 | 0:2df416fa994c | 27 | } |
parthchandak02 | 0:2df416fa994c | 28 | |
parthchandak02 | 0:2df416fa994c | 29 | pc.printf("Printing to serial: %d\n",x); |
parthchandak02 | 0:2df416fa994c | 30 | blue.printf("Printing to blue: %d\n",x); |
parthchandak02 | 0:2df416fa994c | 31 | |
parthchandak02 | 0:2df416fa994c | 32 | x+=1; |
parthchandak02 | 0:2df416fa994c | 33 | |
parthchandak02 | 0:2df416fa994c | 34 | wait(0.5); |
parthchandak02 | 0:2df416fa994c | 35 | } |
parthchandak02 | 0:2df416fa994c | 36 | } |