Manual Comando at HC05

April 16, 2018 | Author: Victor Ciro Flores Reyes | Category: Bluetooth, Arduino, Digital & Social Media, Digital Technology, Computer Engineering
Share Embed Donate


Short Description

Descripción: comunicate a arduino y tansfiere la informacion mediante comandos sistematizados para un facil implematacio...

Description

RMJ ELECTRONICS SAC, ¡Más que vender te asesoramos!

Configuracion de Modulos Bluetooth HC-05 Los usuarios pueden usar los comandos AT para configurar el modulo con diferentes opciones. Todos los comandos AT son deberán finalizar con los caracteres de control y que son 0x0D y 0x0A en hexadecimal. Todos los comandos AT escritos de forma correcta recibirán un “OK”. Comando AT Básicos: 1- AT Comando AT es usado para testear el modulo y ver si está funcionando. 2- AT+RESET Comando AT+RESET se encarga de resetear el modulo al estado de inicio. 3- AT+ROLE? Comando AT+ROLE? averigua el modo de el modulo, 0 = Esclavo, 1 = Maestro , 2 = EsclavoBucle. 4- AT+ROLE= Comando AT+ROLE= es usado para configurar el modulo como maestro o esclavo, 0 = Esclavo, 1 = Maestro , 2 = Esclavo-Bucle. Tú tienes que configurar un modulo como maestro y el otro como esclavo. 5- AT+CMODE? Comando AT+CMODE? averigua el modo de enlace. 0 = Dirección de enlace bluetooth específica, 1 = Cualquier dirección de enlace bluetooth, 2 = Esclavo – Bucle. 6- AT+CMODE= Comando AT+CMODE= es usado para configurar el modo de enlace del modulo. . 0 = Dirección de enlace bluetooth específica, 1 = Cualquier dirección de enlace bluetooth, 2 = Esclavo – Bucle. Es mejor configurar el modo a “1” si sólo tienes un dispositivo par, porque es más fácil hacer esto en par. 7- AT+PSWD? Comando AT+PSWD? averigua el pasword de el modulo. 8- AT+PSWD= Comando AT+PSWD es usado para configurar el pasword de aparejamiento. 9- AT+UART? Comando AT+UART? averigua la configuración de baudios UART (TX y RX). 10- AT+UART= Comando AT+UART= es usado para asignar la velocidad de TX y RX del modulo. 11- AT+ORGL Comando AT+ORGL configurara todos los parámetros con los valores de fabrica, estos son: ROLE=0 CMODE=0 PSWD=1234 y otros mas, recomendamos usar este comando antes de comenzar la configuración.

RMJ ELECTRONICS SAC. Direccción: Calle Copacabana, MZ. D LT. 26 Cmte 4 Urb. 200 Millas, Callao Rpm: #965965029. BCP Ahorro Soles: 19120253010085 BCP Ahorro Dolares: 19224151472125

RMJ ELECTRONICS SAC, ¡Más que vender te asesoramos! 12- AT+NAME? Comando AT+NAME? averigua el nombre asignado al módulo. 13- AT+NAME= Comando AT+NAME= asigna un valor al módulo bluetooth. 14- AT+ADDR? Comando AT+ADDR? averigua la dirección MAC del dispositivo. 15- AT+BIND? Comando AT+BIND averigua la MAC del dispositivo vinculado a nuestro bluetooth. 16- AT+BIND= Comando AT+BIND establece el vinculo con un dispositivo bluetooth usando la MAC para direccionar. Ahora mostraremos un ejemplo para la configuración de 2 módulos bluetooth, uno será configurado como maestro y el otro como esclavo, estos seran emparejados teniendo en cuenta que ponerles la misma clave. La primera parte de nuestra configuración será averiguar las MAC de nuestros dispositivos, para esto abriremos un terminal de comunicación serial configurada a la velocidad de 38400 baudios.

RMJ ELECTRONICS SAC. Direccción: Calle Copacabana, MZ. D LT. 26 Cmte 4 Urb. 200 Millas, Callao Rpm: #965965029. BCP Ahorro Soles: 19120253010085 BCP Ahorro Dolares: 19224151472125

RMJ ELECTRONICS SAC, ¡Más que vender te asesoramos!

RMJ ELECTRONICS SAC. Direccción: Calle Copacabana, MZ. D LT. 26 Cmte 4 Urb. 200 Millas, Callao Rpm: #965965029. BCP Ahorro Soles: 19120253010085 BCP Ahorro Dolares: 19224151472125

RMJ ELECTRONICS SAC, ¡Más que vender te asesoramos! Ejemplo de Configuración con Comandos AT ///////////////////////////////////////////////////////////////////////////////////////////////// AT

// Verifica el modo AT

AT+ADDR?

// Solicita la dirección MAC del dispositivo

///////////////////////////////////////////////////////////////////////////////////////////////// Con este juego de comandos podremos tener la dirección MAC de nuestros módulos Bluetooth. Para nuestro caso, son los siguientes: MAC_Bluetooth1=2013,6,241142 MAC_Bluetooth2=2013,6,240612

Ahora comenzaremos configurando al modulo Bluetooth que será el maestro. Para esto, usaremos el Bluetooth 1. ///////////////////////////////////////////////////////////////////////////////////////////////// AT

// Verifica el modo AT

AT+NAME=Bluetooth1

// Asigna un nombre para el dispositivo bluetooth

AT+ROLE=1

// Dispositivo como maestro

AT+CMODE=0

// Vinculación a un módulo específico

AT+BIND=2013,6,240612

// MAC del módulo específico

AT+PSWD=1234

// Establecemos pasword

AT+UART=9600,1,0

// Reglas de comunicación serial // Baud_Rate, Bits_Stop, Paridad // Baud_Rate=9600 // Bits_Stop=2, // Paridad=NO

/////////////////////////////////////////////////////////////////////////////////////////////////

RMJ ELECTRONICS SAC. Direccción: Calle Copacabana, MZ. D LT. 26 Cmte 4 Urb. 200 Millas, Callao Rpm: #965965029. BCP Ahorro Soles: 19120253010085 BCP Ahorro Dolares: 19224151472125

RMJ ELECTRONICS SAC, ¡Más que vender te asesoramos! Luego de haber terminado de configurar nuestro modulo maestro, proseguimos a configurar el modulo Bluetooth 2 como esclavo. /////////////////////////////////////////////////////////////////////////////////////////////////// AT

// Verifica el modo AT

AT+NAME=Bluetooth2

// Asigna un nombre para el dispositivo bluetooth

AT+ROLE=0

// Dispositivo como esclavo

AT+CMODE=2

// Espera que un maestro se vincule con él

AT+PSWD=1234

// Establecemos el pasword

AT+UART=9600,1,0

// Reglas de comunicación serial Baud_Rate, Bits_Stop, Paridad

///////////////////////////////////////////////////////////////////////////////////////////////////

RMJ ELECTRONICS SAC. Direccción: Calle Copacabana, MZ. D LT. 26 Cmte 4 Urb. 200 Millas, Callao Rpm: #965965029. BCP Ahorro Soles: 19120253010085 BCP Ahorro Dolares: 19224151472125

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF