![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
comunicacion bluetooth
Dependencies: SoftSerial TextLCD mbed
Fork of String_BT by
Diff: main.cpp
- Revision:
- 0:b693dce679a4
- Child:
- 1:34f5a73ebf6c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Sat Oct 22 14:31:01 2016 +0000 @@ -0,0 +1,46 @@ +#include "mbed.h" +#include "SoftSerial.h" +#include <string> +int ledPin = 13; +string readString; +char c[125]; +AnalogIn ai(A0); +float measure; +SoftSerial BT(D2,D3); +Serial pc(USBTX,USBRX); +DigitalOut led(LED2); + +int main() +{ + pc.baud(9600); + BT.baud(9600); + while(1) + { + while (BT.readable()>0) + { + wait(0.003); + //char c = BT.getC(); + BT.gets(c,3); + readString += c; + } + if (readString.length()>0) + { + pc.printf("%s\r\n",readString); + if (readString == "NO") + { + led=1; + } + if (readString == "FO") + { + led=0; + } + if (readString == "AL") + { + measure=ai.read_u16()*0.00005; + BT.printf("%f",measure); + } + readString=""; + + } +} +} \ No newline at end of file