Skip to main content

Conexión del módulo Bluetooth

Módulo Bluetooth HC-06 SLAVE

El módulo Bluetoth HC-06 tiene 4 pines, funciona SLAVE o sea, esclavo, es decir, él sólo ejecuta órdenes del dispositivo que está conectado y la comunicación es sólo en un sentido: De la APP ➡️ PLACA.

Si quieres saber más de este módulo, consulta esta página de Arduino con código


Módulo Bluetooth HC-05 MASTER-SLAVE

Un módulo HC-05 tiene en cambio 6 pines y puede funcionar en dos modos MASTER o SLAVE, es decir que podemos hacer

  • De la APP ➡️ PLACA.
  • De la APP⬅️ PLACA

HC05-capado.png

En nuestro caso

El módulo que se facilita en el kit está fabricado por la empresa KEYSTUDIO, es un HC-05 ver página del módulo por lo tanto podemos hacer programación en dos sentidos, PERO LE HAN CORTADO LOS PINES EXTERIORES para que quepa en el zócalo de la shield TDR-STEAM por lo tanto tiene 4 pines

Tenemos que tener en cuenta una cosa importante a la hora de conectarlo en la placa TDR-STEAM :

Comparte este módulo las líneas de datos D0 y D1 utilizados en la comunicación serie COM !!! 😮😮😮 no podemos a la vez tener el HC05 y comunicarnos con el Arduino con el ordenador.

Existe un interruptor para desconectar el módulo bluetooth cuando conectamos el Arduino al ordenador por el puerto serie COM, pero a nuestro criterio crea confusión. Recomendamos pues NO TOCAR ESTE INTERRUPTOR, DEJARLO SIEMPRE EN ON es decir, el interruptor siempre hacia el borde como en la figura, y simplemente conectar el HC06 cuando se utilice, y desconectarlo cuando queremos subir un programa al Arduino

interruptorHC06.jpg

Resumiendo

Nuestro consejo es :

CUANDO ESTAMOS SUBIENDO UN PROGRAMA DEL ORDENADOR AL ARDUINO :

conexion1-hc06.jpg

CUANDO ESTAMOS USANDO EL BLUETOOTH 

conexion2-hc06.jpg

No se toca el interruptor, siempre en posición ON (pestaña al borde de la placa)

Si el HC-05 ESTÁ CONECTADO NO SE PUEDE COMUNICAR CON EL ORDENADOR

Esto no es nuevo en los cursos de Arduino, en el curso Arduino con código también hay que tener esa precaución

https://libros.catedu.es/books/programa-arduino-mediante-codigo/page/modulo-hc-06

{{@5685}}