CONEXION DE MODULO Hc05 HC06

Page 1

CONFIGURACION DE MODULO HC-06 Podemos configurar ciertos parametros del modulo bluetooth HC-06:   

Velocidad(baudios) Nombre Password, entre otros.

Para ello debemos comunicar el modulo bluetooth al puerto serie de nuestra PC . Sin embargo como este puerto ya no esta disponible en las actuales computadoras, podemos conectarlo al puerto USB de las siguientes 2 maneras. OPCION1.Conectarlo a traves de un coversor Serial-USB.

OPCION2. Conectarlo al puerto USB usando un arduino de por medio. Esta opción a su vez puede realizarse de 2 modos:

Modo 1: Conexión directa del modulo bluetooth al arduino

Modo 2: Conexión usando un divisor de tension con el fin de cuidar el pin RX del modulo bluetooth que en algunos casos trabaja a 3.3V


En nuestro caso utilizaremos la conexión con arduino (Modo1). Es importante aclarar que cuando se usa el monitor serie del arduino para configurar el modulo bluetooth es necesario colocarlo en modo “Ambos NL & CR”, ya que por lo general se encuentra en modo “Nueva Línea”.

CONFIGURACION DEL MODULO Se debe abrir el monitor serie del arduino y asegurarse que la velocidad de tansmision sea de 9600. El arduino debe tener cargado previamente este codigo: #include <SoftwareSerial.h> SoftwareSerial bluetooth(2, 3);

// RX, TX

String command = ""; //Almacena la respuesta del dispositivo Bluetooth HC-06 void setup() { // Abre el puerto serial: Serial.begin(9600); // Inicializa puerto serie a 9600 baudios Serial.println("Escriba comandos AT:"); // El HC-06 por defecto tiene velocidad 9600 según su hoja de datos bluetooth.begin(9600);

}

void loop() { // Lee salida de dispositivo bluetooth se esta disponible if (bluetooth.available()) { while(bluetooth.available()) // Mientras haya mas para leer, sigue leyendo { command += (char)bluetooth.read();} Serial.println(command); // Imprime en monitor serie lo que llega del HC0-6 command = ""; // Se vacea cadena para que no se repita

}

// Lee lo que escribe el usuario en monitor serie si es que está disponible if (Serial.available()){ delay(10); // El delay es necesario para que funcione bluetooth.write(Serial.read()); }

}

Al cargarlo se observara el mensaje: “Escriba comandos AT”. Lista de comando AT 1. Test de comunicación Envío: AT Respuesta: OK 2. Reseteo de velocidad de transmisión serie


Envío: AT+BAUD1 Respuesta: OK1200 Las posibles velocidades que se pueden establecer son: 1  1200 2  2400 3  4800 4  9600 (Por defecto) 5  19200 6  38400 7  57600 8  115200 9  230400 A  460800 B  921600 C  1382400 3. Reseteo de nombre de bluetooth Envío: AT+NAMEnombre Respuesta: Okname Nota: El nombre esta limitado a 20 caracteres 4. Cambiar password de bluetooth Envío: AT+PINxxxx Respuesta: Oksetpin Nota: La contraseña por defecto es 1234 ó 0000 5. Sin verificación de paridad (la versión, superior a V1.5, puede usar este comando) Envío: AT+PN (este es el valor predeterminado) Respuesta: OK NONE 6. Configure la verificación de paridad impar (la versión, superior a V1.5, puede usar este comando) Envío: AT+PO Respuesta: OK ODD 7. Establezca la verificación de paridad uniforme (la versión, superior a V1.5, puede usar este comando) Envío: AT+PE Respuesta: OK EVEN 8. Obtenga la version AT Envío: AT+VERSION Respuesta: LinvorV1.n


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.