Ejemplo de buetooth

Dependencies:   mbed

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?

UserRevisionLine numberNew 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 }