javier vicente
/
MASTER_BLUETOOTH
Ejemplo de buetooth
main.cpp@1:42f694495c8f, 2020-12-15 (annotated)
- Committer:
- javiervicente
- Date:
- Tue Dec 15 20:56:07 2020 +0000
- Revision:
- 1:42f694495c8f
- Parent:
- 0:82398fdd8ddd
led cambiado
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
javiervicente | 0:82398fdd8ddd | 1 | #include "mbed.h" |
javiervicente | 0:82398fdd8ddd | 2 | |
javiervicente | 0:82398fdd8ddd | 3 | Serial bluetooth(A5, A4); //Conectar A5 a RX del HC06 y A4 a TX de HC06 |
javiervicente | 0:82398fdd8ddd | 4 | int dato=0; |
javiervicente | 0:82398fdd8ddd | 5 | |
javiervicente | 0:82398fdd8ddd | 6 | |
javiervicente | 1:42f694495c8f | 7 | DigitalOut led(LED1);// |
javiervicente | 0:82398fdd8ddd | 8 | |
javiervicente | 0:82398fdd8ddd | 9 | int main() |
javiervicente | 0:82398fdd8ddd | 10 | |
javiervicente | 0:82398fdd8ddd | 11 | { |
javiervicente | 0:82398fdd8ddd | 12 | while(1) { |
javiervicente | 0:82398fdd8ddd | 13 | if(bluetooth.readable()) { //Mira si hay algun dato pendiente en el bluetooth |
javiervicente | 0:82398fdd8ddd | 14 | dato=bluetooth.getc(); //Lee un caracter del bluetooth |
javiervicente | 0:82398fdd8ddd | 15 | bluetooth.putc(dato); //Devuelve el dato enviado |
javiervicente | 0:82398fdd8ddd | 16 | } |
javiervicente | 0:82398fdd8ddd | 17 | if (dato=='a') { //Si el dato es una a apaga el led |
javiervicente | 0:82398fdd8ddd | 18 | led=0; |
javiervicente | 0:82398fdd8ddd | 19 | } else if(dato=='b') { //Si el dato es una b enciende el led |
javiervicente | 0:82398fdd8ddd | 20 | led=1; |
javiervicente | 0:82398fdd8ddd | 21 | } |
javiervicente | 0:82398fdd8ddd | 22 | } |
javiervicente | 0:82398fdd8ddd | 23 | } |