# Añadir módulo Bluetooth BLE > Guía de referencia, con enlaces al Bluetooth necesario [aquí](https://pablorubma.cc/escornabot-versiondiy-bluetoothble/) # Material necesario - 2 cables macho-macho de 10cm - 4 cables macho-hembra de 10cm - 1 **Bluetooth Ble HM-10** o compatible - APP Escornabot para [Android](https://play.google.com/store/apps/details?id=com.escornabotmobile) o [IOS](https://itunes.apple.com/es/app/escornabot-ble/id1349357499?mt=8) > **Importante** - Esta aplicación funciona solamente con módulos BLUETOOTH BLE, si utilizas un Bluetooth normal como HC-05 o HC-06 [lee esta entrada de Lobotic](https://itunes.apple.com/es/app/escornabot-ble/id1349357499?mt=8) ## 2 cables macho-macho Primero necesitaremos los dos cables macho-macho (con pincho en los dos lados) para ampliar los GND disponibles y así poder usar uno para el Bluetooth. > Si tienes dudas sobre el funcionamiento de la protoboard [visita de nuevo su apartado en el curso.](https://libros.catedu.es/chapter1/protoboard-170-puntos.md) Pincharemos el **cable rojo encima del rojo** y el **negro encima del negro** de las [placas de los drivers](https://libros.catedu.es/chapter1/drivers-uln2003.md). > Puede que en el kit el color de los cables sea diferente. No importa, lo que cuenta es colocar cada cable en su posición. El único motivo de intentar utilizar cableado del mismo color es facilitar el montaje del robot. Después en las dos filas que tenemos libres pincharemos los otros estremos de las puntas, de este modo tendremos dos filas libres en la parte superior: ![](https://libros.catedu.es/uploads/images/gallery/2023-06/embedded-image-xps9qa7z.jpeg) - Para conectar el cable del portapilas. - Para conectar el GND del Bluetooth. # 4 Cables macho-hembra de 10cm y 1 módulo Bluetooth BLE HM-10 o compatible Relación de conexiones entre las patillas del Bluetooth y el Arduino Nano:
Bluetooth BLEArduino NANO
RXTX
TXRX
GNDGND
VCC5V
> Utilizaremos los **cables de color negro para GND o negativo** y los **de color rojo para VIN, VCC, 5V o positivo**. El **cable negro** lo pinchamos en la patilla **GND del Bluetooth y la otra parte encima del negro** que hemos ampliado anteriormente. El **cable rojo** lo pinchamos en la **patilla VCC del Bluetooth y la otra parte encima del cable de corriente 5V** del teclado. ![](https://libros.catedu.es/uploads/images/gallery/2023-06/embedded-image-hmkukwpz.jpeg) Usaremos otros dos cables macho-hembra para conectar las patillas RX, TX del Bluetooth con las del Arduino NANO. - La patilla **RX del Bluetooth** la conectamos **al TX del Arduino**. - La patilla **TX del Bluetooth** la conectamos **al RX del Arduino**. ## Cambios y verificaciones en la programación Entramos en la pestaña **"Configuration.h"** Buscamos la parte del código que muestra la imagen: ![](https://libros.catedu.es/uploads/images/gallery/2023-06/embedded-image-docnc9py.png) > `Dejamos la línea #define BUTTONS_ANALOG para poder utilizar también el teclado` ### Revisamos si tenemos activada la opción Bluetooth y los baudios a los que enlazará En la mayoría de los casos funcionan a 9600 baudios que es el valor por defecto que lleva la programación. > Si quieres saber como comprobar los baudios a los que esta programado vuestro módulo [visita esta entrada de Makespace Madrid](http://wiki.makespacemadrid.org/index.php?title=M%C3%B3dulo_HM-10) ![](https://libros.catedu.es/uploads/images/gallery/2023-06/embedded-image-jk8cpn4c.png) Si en la pestaña **"Configuration.h"** no vemos las líneas que aparecen en la imagen las debemos añadir. ### Activar línea Serial Dentro de la pestaña "Configuration.h", al final buscamos este apartado: ![](https://libros.catedu.es/uploads/images/gallery/2023-06/embedded-image-1kf5pxlf.png) Quitamos las dos barras inclinadas de la línea: > `//#define BLUETOOTH_SERIAL Serial` Para saber si queda activada, la línea pasa de color gris a negro y la palabra Serial final se pone en amarillo. ## Instalación aplicación Escornabot Descargamos la aplicación gratuita en nuestro móvil o tablet: - [APP Escornabot para Android](https://play.google.com/store/apps/details?id=com.escornabotmobile) - [APP Escornabot para iOS](https://itunes.apple.com/es/app/escornabot-ble/id1349357499?mt=8) ## Conectar alimentación y vinculación Bluetooth con APP Ya tenemos todo preparado, lo siguiente: - **Conectamos la alimentación del robot**, justo encima de la ampliación que hicimos al inicio. El robot debería dar el pitido del check inicial y el led rojo del Bluetooth comenzar a partadear. - Entramos en la aplicación, buscamos el dispositivo Bluetooth y nos conectamos, una vez enlazados **la luz del Bluetooth dejará de parpadear para quedarse fija**. ![](https://libros.catedu.es/uploads/images/gallery/2023-06/embedded-image-dfkrt0ng.png) - Pulsamos en la parte inferior, en el dibujo del círculo con las flechas y pasamos a la pestaña del teclado. Si todo ha ido bien cuando pulsemos cada tecla en nuestro teléfono el robot emitirá un pitido y al pulsar el botón blanco comenzará a caminar. ![](https://libros.catedu.es/uploads/images/gallery/2023-06/embedded-image-qmui50v1.png) Ya tenemos nuestro Escornabot con conexión Bluetooth.