Dependencies: BNO055 MODSERIAL mbed
Diff: main.cpp
- Revision:
- 1:86b2752371c2
- Parent:
- 0:11e8c8e09a07
- Child:
- 2:7da645fba3eb
--- a/main.cpp Wed Nov 04 21:44:49 2015 +0000 +++ b/main.cpp Mon Nov 09 23:24:18 2015 +0000 @@ -168,16 +168,16 @@ } char str_to_bin(char *str){ - char brailleChar = 0; + char brailleCharacter = 0; for(int i=0;i<8;i++){ int val = str[i] - '0'; //0 if 0, 1 if 1 if(val){ int add = (int) pow((float)2.0,(float)i); - brailleChar += add; + brailleCharacter += add; } } - pc.printf("sending: %d\n",(int)brailleChar); - return brailleChar; + pc.printf("sending: %d\n",(int)brailleCharacter); + return brailleCharacter; } char dist_to_bin(float dist){ @@ -435,11 +435,19 @@ } else{ if(bt.writeable()){ +// brailleChar[0] = 1; +// brailleChar[1] = 1+2; +// brailleChar[2] = 1+2+4; +// brailleChar[3] = 1+2+4+8; +// brailleChar[4] = 1+2+4+8+16; +// brailleChar[5] = 1+2+4+8+16+32; +// brailleChar[6] = 1+2+4+8+16+32+64; +// brailleChar[7] = 1+2+4+16+32+64+128; +// brailleChar[8] = 1+2+4; +// brailleChar[9] = 1+2; for(int i=0;i<10;i++){ bt.putc(brailleChar[i]); - wait(0.01); } - wait(0.01); while(!bt.writeable()){} bt.putc('\0'); }