Cómo conectar módulo HC05 Versión 3.0 20170601 a Arduino

Ya sé lo que cuesta encontrar información para hacer funcionar el módulo bluetooth HC05 Versión 3.0 20170601 con tu placa Arduino porque pasé por lo mismo que tú antes de escribir este post.

HC-05-VERSION-3.020170601

En la imagen puedes ver que la salida RX del módulo HC05 debe conectarse a un divisor de tensión (es la función que cumplen las resistencias que están en el circuito).

👍 ¡Ya tienes el circuito armado, pasamos al código Arduino! 👍

#include <SoftwareSerial.h>
SoftwareSerial BTserial(10, 11); // RX | TX (Estos valores debes reemplazarlos por los pins en donde hayas conectado el RX y el TX). En mi caso, usé los pins 10 y 11.
 
const long baudRate = 38400; //Velocidad necesaria para comunicación AT 
char c=' ';
 
void setup() 
{
    Serial.begin(9600);
    BTserial.begin(baudRate);  
}
 
void loop()
{
 // Read from the Bluetooth module and send to the Arduino Serial Monitor
    if (BTserial.available())
    {
        c = BTserial.read();
        Serial.write(c);
    }
 
 
    // Read from the Serial Monitor and send to the Bluetooth module
    if (Serial.available())
    {
        c = Serial.read();
        BTserial.write(c);    
    }
 
}

Compilamos y subimos el código a la placa. Ya estamos listos para trabajar con el módulo.

⇒ Ingresar en Modo AT 2 con un módulo HC05 versión 3.0 20170601

Vamos a desconectar el módulo HC05 desconectando su salida de 5V. Antes de enchufarlo nuevamente presionamos y no soltamos el botón que se ubica en la parte inferior y a la derecha. Enchufamos los 5V y veremos que el led rojo queda encendido durante un rato, soltamos el botón cuando esa luz se apaga (suelen ser unos 5 segundos como máximo). Verás que el led comienza a parpadear lentamente.

Ingresamos al Monitor Serie del software Arduino (el programa donde escribes el código). Herramientas -> Monitor Serie.

Cuando se inicie escribimos AT y damos Enter. Si todo ha ido bien, en pantalla debe aparecer OK. Que si has seguido estos pasos, seguramente te saldrán bien.

A partir de ahora, puedes escribir todos los comandos AT que quieras.

⇛ Configuración AT para un bluetooth HC05 3.0

Para la configuración básica utilizo los siguientes comandos:

Modo AT

  • AT+NAME=NOMBREQUEQUIERODARLE
  • AT+PSWD=CONTRASEÑAQUEQUIEROASIGNARLE
  • AT+ROLE=0 ← Con este comando lo establezco en modo esclavo para poder usarlo a través del móvil o cualquier otro dispositivo

Ya tienes tu módulo HC05 VERSION 3.0 20170601 configurado y listo para trabajar con él.

Esta versión tiene algunos detalles que hacen que no sea tan fácil usarla como otros. Verás que la mayoría de los tutoriales están escritos para versiones 2.0 pero no funcionan con la 3.0. Este tutorial esta exclusivamente escrito y testeado (tengo un hc05 3.0) para un Bluetooth HC05 3.0

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (1 votos, promedio: 5,00 de 5)
Cargando…

One Response

  1. Estefi

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Aquí puedes consultar nuestra POLÍTICA DE PRIVACIDAD


Acepto la política de privacidad

Responsable: cienciaytecno.com

Finalidad: Moderación de comentarios en el sitio.

Legitimación: Tu consentimiento para poder responder tus inquietudes y consultas.

Destinatarios: Los datos estarán guardados en la base de datos de este blog. Los datos son resguardados con altas medidas de seguridad.

Derechos: Tienes derecho a rectificar y suprimir tus datos y comentarios cuando lo desees. Estos cambios se harán de forma inmediata. Solo tienes que enviar un correo a contacto@cienciaytecno.com