Xbee Bluetooth, una librería modificada para la configuracion y protocolo de comunicación
BluetoothBee.cpp
- Committer:
- Lucas_eb
- Date:
- 2012-04-30
- Revision:
- 0:6af096b11230
File content as of revision 0:6af096b11230:
//BluetoothBee.cpp #include"BluetoothBee.h" #include "mbed.h" #define WAIT_TIME 2 // wait time; you may need to increase this number for higher reliability (but slower) BluetoothBee::BluetoothBee(PinName tx, PinName rx) :Serial(tx,rx) {} void BluetoothBee::setup() { baud(115200); // the Bluetooth Bee defaults to 38400 baud, 8N1 (8 data bits, no parity, 1 stop bit) // mbed defaults to 9600 8N1; thus, change baud rate to 38400 printf("\r\n+STWMOD=0\r\n"); // set as slave mode wait(WAIT_TIME); printf("\r\n+STNA=Microbots\r\n"); // set device name as "BluetoothBee" wait(WAIT_TIME); printf("\r\n+STOAUT=1\r\n"); // allow devices to connect to module wait(WAIT_TIME); printf("\r\n+INQ=1\r\n"); // start broadcasting (make device visible) wait(WAIT_TIME); }