comunicacion bluetooth

Dependencies:   SoftSerial TextLCD mbed

Fork of String_BT by Marvin Villamizar

main.cpp

Committer:
dimmu8410
Date:
2016-10-22
Revision:
0:b693dce679a4
Child:
1:34f5a73ebf6c

File content as of revision 0:b693dce679a4:

#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="";
    
  } 
}
}