Bienvenidos, una vez más, mis jóvenes padawan. Pasad, pasad, al fondo hay sitio. Hay cerveza en la nevera (si eres menos, píllate un refresco). Os preguntaréis qué ha sido de este viejo aprendiz de tecnólogo en los años que han pasado. Dejadme, como buen friki, parafrasear a Gandalf: "Es peligroso, Frodo, cruzar tu puerta. Pones tu pie en el camino, y si no cuidas tus pasos, nunca sabes a dónde te pueden llevar...".
Yo he recorrido mi propio camino en los últimos 4 años. Seguro que para muchos hubiera sido fácil, pero se conoce que no soy muy bueno tomando decisiones... O manteniéndolas. El caso es que, aunque no vuelvo convertido en Gandalf el Blanco de los Abismos de Moria (friki, friki, guiño, guiño) sí que he experimentado unas cuantas transformaciones. Pero hay algo que vuelve a llamar a la puerta de mi alma (por Dios, qué ñoño estoy), y es volver a escribir. Concretamente, volver a mis articulillos sobre Robótica y Arduino. Hoy, en concreto, voy a tratar sobre cómo se puede reprogramar un módulo Bluetooth HC-06 con nuestra querida Arduino, utilizando el puerto serie (concretamente, un puerto software) para comunicarse con dicho módulo mediante comandos AT. ¿Vamos allá?.
¿Qué es el módulo HC-06 y cómo se conecta?
Bueno, esa parte es fácil. Estos módulos tienen conectividad Bluetooth. Eso significa que pueden comunicarse por vía inalámbrica con cualquier dispositivo que cuente con dicha tecnología (smartphones, ordenadores... o con tarjetas Arduino que, a su vez, cuenten con uno de estos módulos. Es decir, podemos hacer que dos Arduinos se comuniquen inalámbricamente si cuentan con sus respectivos módulos.