Arduino: Los comandos AT para el modulo bluetooth HC-06



Hace poco que he empezado a trastear con el modulo de comunicaciones bluetooth HC-06 y me he
dado cuenta de la gran versatilidad para una enorme cantidad de proyectos. Pero este modulo viene con una configuración de fábrica (Nombre, Contraseña, Baud rate...), pero es algo que se puede cambiar.
Para ello utilizaremos los comandos AT.

¿Que son los comandos AT?
En un principio los Comandos AT eran un grupo pequeño de instrucciones con los que se comunicaban un ordenador con módem. Con el tiempo a este tipo de comandos para comunicarse con diferentes dispositivos se popularizaron con el termino "Comandos AT". Nuestro modulo bluetooth se pueden comunicar con un ordenador, microcontrolador o cualquier dispositivo que cuente con una conexión serial.
No existen un conjunto de comandos universales para todos los dispositivos, aunque su estructura es muy similar entre ellos. Si un equipo puede trabajar con este tipo de instrucciones, si enviamos el comando AT nos devolvera un OK indicandonos que esta preparado para recibir instrucciones o devolver condiciones de estado y funcionamiento
En mayoría de los módulos bluetooth este enlace se realiza o bien durante un enlace inalambrico con un ordenador o como es el caso de HC-06 con los pines Rx/Tx.

Conexión de Arduino ONE al módulo bluetooth HC-06:


El programa:

Para transmitir los comandos AT a través de nuestro Arduino lo que hacemos es un puente en los dos sentidos, es decir mandar y recibir.Monitor serial --- Arduino --- Modulo bluetooth

El programa en si es bastante sencillo, y lo podéis descargar aquí o en la sección descargas

Los Comandos:

AT: para comprobar si el HC-06 responde a los comandos AT. Tiene que devolver OK.

AT+NAME: Cambia el nombre de nuestro modulo (20 caracteres máximo).

AT+PIN: Para cambiar el código de vinculación o pin.

AT+BAUD: Se utiliza para cambiar la velocidad de transmisión (9600 por defecto).

AT+VERSION: Nos muestra la información sobre el firmware. OKlinvorV1.8.

AT+VERSION

AT



Con versiones 1.5 en adelante también se puede modificar la paridad:

AT+PN: None

AT+PO: Odd

AT+PE: EventUna vez cargado el programa en nuestro Arduino, abriremos el monitor serial (Ctrl+Mayus+M) y lo configuraremos de la siguiente manera:



Estos son los comandos básicos de un módulo bluetooth HC-06, y esta es la manera de configurarlo, Espero les sea de utilidad!!! Saludos!!!

Fuente: este post proviene de InfotronikBlog, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Buenas a todos!!! Esta publicación va con un poco de retraso... ya tenía la Raspberry Pi 2 desde hacia bastante tiempo, pero como la tenia en otros usos y no he podido hacerle una entrada en condicion ...

Recomendamos

Relacionado

Bluetooth Comandos AT HC-06 ...

Buenas a todos!!! Como ya se explico en la entrada: Arduino: Los comandos AT para el modulo Bluetooth HC-06 configurar nuestro módulo HC-06 mediante comandos AT siempre es un poco lioso. Muchos comandos y muy "espartano". Para solucionar esto podéis usar el siguiente menú para con figurar vuestro módulo HC-06 de una manera sencilla y clara. Este menú se controla desde el terminal del mi ...

Arduino Bluetooth Coche ...

Buenas a todos!!! Ya iba siendo hora de poner algo de comunicación serial, y aunque parezca ya un poco avanzado, es muy sencillo utilizar el bluetooth HC-06 en Arduino. Con este emisor/receptor he construido este sencillo Rover que fácilmente se podrá controlar desde cualquier terminal Android con Bluetooth. El módulo HC-06: El HC-06 es un dispositivo de comunicación inalambrica operando en la fr ...

Android Studio Aplicaciones Arduino ...

Después de ver la buena aceptación del programa para Android DFPlayer Mini Bt para controlar dicho modulo a través de un terminal Android, decidí hacerle algunas mejoras y de ahí ha salido esta su siguiente: DFPlayer Mini Bt v2. En DFPlayer Mini Bt v2 se ha mejorado la interface y añadido nuevas funcionalidades y una mejora en la comunicación entre el modulo HC-06 y el terminal. En la pagina de ay ...

Arduino Comandos AT ESP8266 ...

Buenas a todos!! Ahora que aun tenemos frescos en la memoria el tema de los comandos AT, vamos a ver que para los módulos WiFi ESP8266 también se utiliza para configurar internamente este módulo. Empecemos describiendo un poco el ESP8266: ESP8266 es un puente de puerto serie a WiFi, este incluye un pequeño microcontrolador para poder manejar el protocolo TCP/IP además incluye el software necesario ...

Arduino Comunicaciones Ejemplos ...

Buenas a todos!!! Siguiendo con la comunicación inalámbrica le toca el turno a los módulos NRF2401. Estos pequeños módulos comunican con Arduino para poder transmitir y recibir datos en la banda de 2.4GHz. Esto hace posible una comunicación a una distancia de unos 250 metros, más que considerable si lo comparamos con los módulos HC-06 que solo tiene un alcance de entre 5 y 10 metros. Como casi tod ...