# Encender con el móvil (muy difícil) ### Módulo HC-06 Echidna tiene un conector preparado para conectar un módulo de Bluetooth ![](https://libros.catedu.es/uploads/images/gallery/2022-03/embedded-image-rzpkcd4m.png) Nosotros utilizaremos un JY-MCU o [HC-06](https://www.electronicaembajadores.com/es/Productos/Detalle/LCBTHT6/modulos-electronicos/modulos-bluetooth/modulo-bluetooth-hc-06) muy común y barato. . ![](https://libros.catedu.es/uploads/images/gallery/2022-03/embedded-image-l2xxsilg.png) Te recomendamos estas páginas: - [Teoría de Bluetooth](https://catedu.github.io/programa-arduino-mediante-codigo/teora_bluetooth.html) - [Cómo se comunica con un Arduino](https://catedu.github.io/programa-arduino-mediante-codigo/mdulo_bluetooth.html) Para conectar el HC-06 lo hacemos hacia abajo de modo que coincida los pines:
Pines del HC-06Pines del EchidnaPines del Arduino
Vcc5V5V
GNDGNDGND
RXTXD1
TXRXD0
![](https://libros.catedu.es/uploads/images/gallery/2022-03/embedded-image-sfvrmhsa.png) Nosotros vamos a utilizar la APP BlueControl: - [ver cómo funciona](https://catedu.github.io/programa-arduino-mediante-codigo/la_app.html) - [ver cómo se vincula con el móvil](https://catedu.github.io/programa-arduino-mediante-codigo/vincular_mvil.html) ![](https://libros.catedu.es/uploads/images/gallery/2022-03/embedded-image-by59jpay.png) ### Problema número 1: ocupamos el puerto serie Si has leído [Cómo se comunica con un Arduino](https://catedu.github.io/programa-arduino-mediante-codigo/mdulo_bluetooth.html) habrás visto que ocupamos LOS MISMOS PINES D0 Y D1 QUE UTILIZA EL ARDUINO PARA COMUNICARSE POR EL PUERTO SERIE CON EL ORDENADOR. Esto crea un problema: No se puede tener conectado el HC-06 mientras nos comunicamos el ordenador con el Arduino. Solución: **Pues quítalo,** y luego cuando acabes de descargar el programa en el Arduino, **pues lo pones**. Bah!! ¿sólo era eso? pues no, que nos ocupe el puerto serie nos fastidia: ¿puedes interaccionar con el Sprite? por ejemplo ¿puedes hacer que el oso panda de mBlock se mueva según el mando de BlueControl?...**NO** ### Problema 2 la velocidad del puerto es elevada Al programar con mBlock fija la velocidad del puerto serie a 115200 baudios, y nuestro HC-06 soporta 9600 Solución: Bajarlo manualmente, **un rollo**, tenemos que salir de mBlock, editarlo en Arduino IDE .... esto se ve mejor en el ejemplo siguiente. ### Reto: Encendido y apagado de LEDs con el móvil Vamos a ejecutar este pequeño programa, que al apretar el botón de arriba se encienden los leds y al apretar el de abajo se apagan: ##### **Solución** ![](https://libros.catedu.es/images/image49.png)[![image-1648741316977.png](https://libros.catedu.es/uploads/images/gallery/2022-03/scaled-1680-/image-1648741316977.png)](https://libros.catedu.es/uploads/images/gallery/2022-03/image-1648741316977.png) **Primero hay que vincular el móvil con la APP** **Segundo hay que subir el programa solucionando los problemas anteriores** Mejor verlo con[ esta presentación:](https://docs.google.com/presentation/d/e/2PACX-1vTu_PBSd5olMZaMepTlp_kIVO67NDKiGwi6WCS9I_ECSQlq5SRAPQ5_P1vNMq_zrj6NujU0jTQzLsP8/pub?start%3Dfalse%26loop%3Dfalse%26delayms%3D3000) O sea, ya podemos jugar con el móvil y con nuestro Echidna !!! Por ejemplo.. se podría hacer un coche teledirigido, el programa lo tienes en el repositorio: [https://github.com/JavierQuintana/Echidna](https://github.com/JavierQuintana/Echidna) y el vídeo en el [muro](https://libros.catedu.es/books/echidna/page/muro)