Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:40
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
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
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:
Tutorial del módulo A9G GPS y GPRS - Ai-Thinker - Comandos AT: 7 pasos
Tutorial del módulo A9G GPS y GPRS | Ai-Thinker | AT Commands: ¡Hola, chicos! Akarsh aquí de CETech. Hoy, vamos a pasar por el módulo A9G GPS, GSM y GPRS de AI Thinker. También hay varios otros módulos, como A9 y A6 de AI Thinker, que tienen capacidades GSM y GPRS similares, pero
Programe cualquier placa / módulo ESP8266 con firmware de comandos AT: 5 pasos
Programe cualquier placa / módulo ESP8266 con firmware de comandos AT: cada módulo y placa ESP8266 se puede programar de muchas maneras: Arduino, python, Lua, comandos AT, muchos más probablemente … Los primeros tres de ellos son los mejores para operación independiente, firmware AT es para usar ESP8266 como módulo o para pruebas rápidas con TTL RS232 c
INSTALACIÓN DE REEMPLAZO DEL BOTÓN TRASERO DEL BOTÓN TRASERO DEL CERRADURA DEL PORTÓN TRASERO DE RENAULT SCENIC / MEGANE: 3 Pasos
INSTALACIÓN DE REEMPLAZO DEL BOTÓN TRASERO DEL BOTÓN DE LA PUERTA TRASERA DE RENAULT SCENIC / MEGANE: La junta tórica de mala calidad que mantiene el botón del maletero en su lugar se desgasta y se pierde el botón del maletero del vehículo. La única solución de Renaults para esto es un mecanismo de bloqueo de arranque de reemplazo completo que solo fallará nuevamente y costará
Microcontrolador AVR. Cambie los LED con un interruptor de botón. Desactivación del botón pulsador: 4 pasos
Microcontrolador AVR. Cambie los LED con un interruptor de botón. Desactivación del botón pulsador: En esta sección, aprenderemos cómo hacer el código C del programa para ATMega328PU para alternar el estado de los tres LED de acuerdo con la entrada de un interruptor de botón. Además, hemos explorado una solución al problema de "Switch Bounce". Como de costumbre, nosotros
Cómo programar una placa AVR usando una placa Arduino: 6 pasos
Cómo programar una placa AVR usando una placa Arduino: ¿Tiene una placa de microcontrolador AVR por ahí? ¿Es complicado programarlo? Bueno, estás en el lugar indicado. Aquí, le mostraré cómo programar una placa de microcontrolador Atmega8a utilizando una placa Arduino Uno como programador. Así que sin más