![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Bluetooth for f411re reciever
main.cpp@0:75e3c6b099a6, 2018-12-04 (annotated)
- Committer:
- sunninety1
- Date:
- Tue Dec 04 20:23:30 2018 +0000
- Revision:
- 0:75e3c6b099a6
Bluetooth for f411re;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
sunninety1 | 0:75e3c6b099a6 | 1 | #include "mbed.h" |
sunninety1 | 0:75e3c6b099a6 | 2 | #include <string> |
sunninety1 | 0:75e3c6b099a6 | 3 | #include <stdio.h> |
sunninety1 | 0:75e3c6b099a6 | 4 | #include <cstdlib> |
sunninety1 | 0:75e3c6b099a6 | 5 | |
sunninety1 | 0:75e3c6b099a6 | 6 | Serial pc(USBTX, USBRX); |
sunninety1 | 0:75e3c6b099a6 | 7 | Serial serial(D8,D2); |
sunninety1 | 0:75e3c6b099a6 | 8 | char data[50]; |
sunninety1 | 0:75e3c6b099a6 | 9 | string dat[4],dat1,dat2,dat3,dat4; |
sunninety1 | 0:75e3c6b099a6 | 10 | float num[4],numx; |
sunninety1 | 0:75e3c6b099a6 | 11 | int i; |
sunninety1 | 0:75e3c6b099a6 | 12 | const char * d; |
sunninety1 | 0:75e3c6b099a6 | 13 | |
sunninety1 | 0:75e3c6b099a6 | 14 | int main() { |
sunninety1 | 0:75e3c6b099a6 | 15 | pc.baud(115200); |
sunninety1 | 0:75e3c6b099a6 | 16 | i=0; |
sunninety1 | 0:75e3c6b099a6 | 17 | while(1) { |
sunninety1 | 0:75e3c6b099a6 | 18 | if(serial.readable() ) { |
sunninety1 | 0:75e3c6b099a6 | 19 | |
sunninety1 | 0:75e3c6b099a6 | 20 | serial.scanf("%50s", data); |
sunninety1 | 0:75e3c6b099a6 | 21 | dat[i]=data; |
sunninety1 | 0:75e3c6b099a6 | 22 | num[i] = atof(data); |
sunninety1 | 0:75e3c6b099a6 | 23 | pc.printf("%s \r\n",data); |
sunninety1 | 0:75e3c6b099a6 | 24 | pc.printf("%s \n",dat[0]); |
sunninety1 | 0:75e3c6b099a6 | 25 | pc.printf("---------------\n"); |
sunninety1 | 0:75e3c6b099a6 | 26 | i=i+1; |
sunninety1 | 0:75e3c6b099a6 | 27 | if(i>3){i=0;} |
sunninety1 | 0:75e3c6b099a6 | 28 | |
sunninety1 | 0:75e3c6b099a6 | 29 | /* |
sunninety1 | 0:75e3c6b099a6 | 30 | dat1=dat2; |
sunninety1 | 0:75e3c6b099a6 | 31 | dat2=dat3; |
sunninety1 | 0:75e3c6b099a6 | 32 | dat3=data; |
sunninety1 | 0:75e3c6b099a6 | 33 | serial.scanf("%50s", data); |
sunninety1 | 0:75e3c6b099a6 | 34 | d=dat1.c_str(); |
sunninety1 | 0:75e3c6b099a6 | 35 | numx=atof(d); |
sunninety1 | 0:75e3c6b099a6 | 36 | pc.printf("%s \r\n", d); |
sunninety1 | 0:75e3c6b099a6 | 37 | */ |
sunninety1 | 0:75e3c6b099a6 | 38 | } |
sunninety1 | 0:75e3c6b099a6 | 39 | } |
sunninety1 | 0:75e3c6b099a6 | 40 | } |