Entradas

Mostrando las entradas etiquetadas como AT

Configuración del módulo bluetooth HC-05 por comandos AT

Imagen
El módulo HC-05 es un módulo físicamente igual que el HC-06, el siguiente de la familia, pero diferente en cuanto al firmware que llevan grabado. La principal distinción es que se puede conectar a otro módulo al poder configurarlo como maestro, algo que en el 06 es imposible, siendo siempre esclavo. Ser maestro o esclavo NO determina la dirección del flujo de datos, es decir, la comunicación es bidireccional. Al igual que con el módulo HC-06, presentado en la entrada anterior, con el HC-05 también escribí un sketch con el objetivo de utilizar el Serial Monitor del IDE de Arduino como consola y poder, mediante esta, enviar comandos y modificar las propiedades configurables de estos módulos. Al adquirir este módulo (que por cierto me costó muy barato, 2'74€) por AliExpress, lo primero que observé es que no tenía los pines típicos de un HC-05 que yo había visto por internet. En vez de STATE, RXD, TXD, GND, VCC y KEY , tenía STATE, RXD, TXD, GND, VCC y EN . Mi primer pensamiento fue qu...

Configuración del módulo bluetooth HC-06 por comandos AT

Imagen
Los módulos bluetooth del tipo HC-0X tienen unas propiedades editables como el nombre, la velocidad de transmisión de datos o el pin de emparejamiento. Esto, según varias páginas en internet, es muy fácil de realizar, tan fácil que no se explica ni se demuestra como hacerlo. Después de indagar mucho y no conseguir editar mi HC-06 recibiendo respuesta (sí que encontré código que grabado en el Arduino cambiaba la configuración del módulo conectado pero que no permitía ver las respuestas generadas por este) decidí crear mi propio sketch con el que se podría utilizar el Serial Monitor de Arduino a modo de consola. Tras varias pruebas y muchas comidas de cabeza para entender problemas que planteaba, salió a la luz el programa. A continuación está la información de los comandos para este modelo: 1. Test de comunicación Enviar: AT Respuesta: OK 2. Cambiar velocidad de transferencia de datos Enviar: AT+BAUDX Respuesta: OKY Pudiendo tomar X e Y los siguientes valores X..........Y 1..........120...