Tabla de contenido:

Comandos AT para el módulo Bluetooth (HC-05 W / EN Pin y BOTÓN) ¡Usando la placa Arduino !: 5 pasos
Comandos AT para el módulo Bluetooth (HC-05 W / EN Pin y BOTÓN) ¡Usando la placa Arduino !: 5 pasos

Video: Comandos AT para el módulo Bluetooth (HC-05 W / EN Pin y BOTÓN) ¡Usando la placa Arduino !: 5 pasos

Video: Comandos AT para el módulo Bluetooth (HC-05 W / EN Pin y BOTÓN) ¡Usando la placa Arduino !: 5 pasos
Video: Configurar módulo Bluetooth a Arduino | Módulo HC-05, HC-06 | Comandos AT 2024, Mes de julio
Anonim
¡Comandos AT para el módulo Bluetooth (HC-05 W / EN Pin y BOTÓN) usando la placa Arduino!
¡Comandos AT para el módulo Bluetooth (HC-05 W / EN Pin y BOTÓN) usando la placa Arduino!

Por Jay Amiel AjocGensan PH

Este instructivo lo ayudará a comenzar a usar su módulo bluetooth HC05. Al final de este instructivo, habrá aprendido a enviar comandos AT al módulo para configurarlo / modificarlo (nombre, clave de acceso, velocidad en baudios, etc.) usando su placa arduino.

Paso 1: Materiales

1. Arduino UNO

2. Módulo Bluetooth HC05

3. Cables de puente

4. Tablero de pruebas

5. Resistencias (1k y 2k)

¡Eso es todo!

Paso 2: diagrama de cableado

Diagrama de cableado
Diagrama de cableado

Siga este procedimiento si desea comenzar las comunicaciones AT con su HC-05 (con el pin EN y el BOTÓN en el extremo derecho de BT)

¡Haga las conexiones ff!

BT VCC a Arduino 5V

BT GND a Arduino GND

BT TX a Arduino D2

BT RX a Arduino D3 (¡Use un DIVISOR DE VOLTAJE para esta parte! ¡BT Rx no puede manejar la señal de 5V de arduino!)

Paso 3: Cargue el código a la placa Arduino

NOTA: Antes de cargar, retire los cables tx y rx dejando solo las conexiones de 5V y tierra.

Después de la parte de "Carga completa", vuelva a conectar BT TX a ARDUINO D2 y BT RX a ARDUINO D3 (aún, con el divisor de voltaje).

El LED del HC-05 debería parpadear rápidamente unas 5 veces por segundo.

#incluir

SoftwareSerial BTserial (2, 3); // RX | TX // Conecte el HC-05 TX al pin 2 RX de Arduino.

// Conecta el HC-05 RX al pin 3 TX de Arduino

char c = '';

configuración vacía () {

Serial.begin (9600);

Serial.println ("Arduino está listo");

Serial.println ("Recuerde seleccionar Ambos NL y CR en el monitor serial");

// La velocidad de serie predeterminada del HC-05 para el modo AT es 38400

BTserial.begin (38400);

}

bucle vacío () {

// Siga leyendo de HC-05 y envíe a Arduino Serial Monitor

if (BTserial.available ()) {

c = BTserial.read ();

Serial.write (c);

}

// Siga leyendo desde Arduino Serial Monitor y envíe a HC-05

if (Serial.available ()) {

c = Serial.read ();

BTserial.write (c); }

}

Paso 4: Poner el Módulo BT en MODO AT

Image
Image
Poniendo el Módulo BT en MODO AT
Poniendo el Módulo BT en MODO AT

Con Arduino encendido, haga lo siguiente:

Quite la conexión de 5V a BT VCC

Mantenga presionado el interruptor de botón en el módulo BT

Vuelva a conectar BT VCC a 5 V (mientras sigue presionando el interruptor de botón), el LED debería encenderse.

Suelte el interruptor de botón y el LED debe parpadear lentamente una vez cada dos segundos (aproximadamente 2 segundos).

Esto indica el modo AT.

Paso 5: enviar comandos AT

Ahora que está en modo AT, ahora puede comenzar las comunicaciones AT.

Aquí hay algunos ejemplos de comandos AT que puede usar o puede buscar en Internet otros comandos AT.

Para devolver HC-05 a mfg. configuración predeterminada: "AT + ORGL"

Para obtener la versión de su HC-05, ingrese: "AT + VERSION?"

Para cambiar el nombre del dispositivo del HC-05 predeterminado, digamos MYBLUE, ingrese: "AT + NAME = MYBLUE"

Para cambiar el código de seguridad predeterminado de 1234 a 2987, ingrese: "AT + PSWD = 2987"

Para cambiar la velocidad en baudios del HC-05 de la predeterminada 9600 a 115200, 1 bit de parada, 0 paridad, ingrese: "AT + UART = 115200, 1, 0"

NOTA IMPORTANTE: Si está usando comandos AT con "?", Haga esto, mientras presiona el botón en la placa BT, presione enter en la computadora. Deberias hacer eso.

Recomendado: