INFORMACIÓN
El Bluetooth 4.0 AT09 HM-10 CC2541 BLE es un módulo de comunicación inalámbrica de bajo consumo energético basado en la tecnología Bluetooth Low Energy (BLE), ideal para aplicaciones en el Internet de las Cosas (IoT). Utiliza el chip CC2541 de Texas Instruments, que combina un microcontrolador y una radio BLE en un solo paquete. Su funcionamiento se basa en la transmisión y recepción de datos mediante ondas de radio a corta distancia (hasta 10 metros típicamente), operando en la banda de 2.4 GHz. El módulo se comunica con microcontroladores o tarjetas de desarrollo a través de una interfaz UART (RX/TX), permitiendo enviar comandos AT para configurarlo.
El módulo Bluetooth 4.0 AT09 HM-10 CC2541 BLE es ampliamente utilizado en proyectos de electrónica y sistemas embebidos que requieren comunicación inalámbrica de bajo consumo. Entre sus principales usos y aplicaciones se encuentran el desarrollo de dispositivos IoT, sistemas de domótica, control remoto de aparatos electrónicos, transmisión de datos entre sensores y smartphones, así como en wearables, robots y aplicaciones médicas o deportivas. Su compatibilidad con el estándar BLE lo hace ideal para interactuar con teléfonos móviles, tablets y computadoras modernas. Además, es compatible con diversas tarjetas de desarrollo, incluyendo Arduino UNO, Mega, Nano, así como ESP32, ESP8266, STM32 y Raspberry Pi (mediante adaptadores UART o USB). Esta amplia compatibilidad lo convierte en una herramienta versátil para estudiantes, desarrolladores y makers que buscan implementar conectividad inalámbrica en sus proyectos.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Modelo: HM10.
- Voltaje de Operación: 3.3 – 5 VDC.
- Corrientes:
- De Operación: 8.5 mA.
- En modo SLEEP: 60 uA – 1.5 mA.
- En Espera: Ultra Bajo 90 uA ~ 400 uA.
- Configuración: Comandos AT.
- Chip: CC2541.
- Versión o firmware: MLT-BT05-V4.1.
- Baudrate (por defecto): 9600.
- Cobertura (Max): 100 metros
- Potencia RF: – 23 dbm, – 6 dBm, 0 dBm, 6 dBm (modificable a través de Comandos AT).
- Antena: Integrada en PCB.
- Seguridad: Autenticación y encriptación.
- Enviar y recibir sin límite de bytes.
- Frecuencia: Banda ISM de 2,4 GHz.
- Modulación: GFSK (Gaussian Frequency Shift Keying).
- Dimensiones: 38 mm x 20 mm x 3 mm.
- Peso: 4 g.
DOCUMENTACIÓN Y RECURSOS
TUTORIALES
INFORMACIÓN ADICIONAL
La conexión de un módulo Bluetooth 4.0 AT-09 HM-10 con una aplicación terminal en Android implica varios pasos que permiten establecer una comunicación entre el módulo y el dispositivo móvil. A continuación se describe este proceso:
Configuración Inicial del Módulo Bluetooth AT-09 HM-10.
- Encendido y Preparación:
- Conecta el módulo Bluetooth AT-09 HM-10 a una fuente de alimentación de 5 V.
- Conecta los pines RX y TX del módulo a los pines TX y RX de un microcontrolador como UNIT UNO DIY o adaptador USB a UART para configuración inicial.
Nota: puedes apoyarte en la conexión y los comandos AT del módulo Bluetooth HM-10 con Arduino en UNIT Electronics: Bluetooth HM10 cargar comandos AT
- Configuración con Comandos AT:
Utiliza el monitor serie de Arduino IDE para enviar comandos AT al módulo o utiliza el siguiente código en tu Arduino para conocer la configuración establecida en tu módulo, como la versión, el nombre, el pin o contraseña y los comando AT que reconoce el módulo.
Conexión.

Código.
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX
void setup() {
// Abre la comunicacion serial a 9600 baud
Serial.begin(9600);
delay(100);
mySerial.begin(9600);
delay(100);
mySerial.print("AT\r\n");
delay(100);
mySerial.print("AT+VERSION\r\n");
delay(100);
mySerial.print("AT+NAME\r\n");
delay(100);
mySerial.print("AT+PIN\r\n");
delay(100);
mySerial.print("AT+HELP\r\n");
delay(100);
}
void loop() {
if (mySerial.available()) {
Serial.write(mySerial.read());
}
if (Serial.available()) {
mySerial.write(Serial.read());
}
}
Conexión desde la Aplicación Terminal en Android.
Aplicación Terminal:
- Descarga e instala una aplicación terminal compatible con Bluetooth LE (Low Energy) desde Google Play Store, como “Serial Bluetooth Terminal” o “Arduino bluetooth controller“.
- Asegúrate de que el Bluetooth está activado en tu dispositivo Android.
Conexión con la Aplicación Terminal:
- Abre la aplicación terminal en tu dispositivo Android.

- Selecciona la opción para conectar a un dispositivo Bluetooth LE y Scanea.
- Elige el módulo AT-09 HM-10 de la lista de dispositivos emparejados con el nombre de BT05.

- Una vez conectado, deberías ver un indicador de estado en la aplicación que confirma la conexión “Connected”.

Intercambio de Datos.
Ahora puedes enviar y recibir datos entre el módulo Bluetooth y la aplicación terminal. Los datos enviados desde la aplicación aparecerán en el microcontrolador o en la interfaz de la terminal serie conectada al módulo, y viceversa.
Envío de Comandos.
Escribe comandos en la aplicación terminal de Android y envíalos. Los mensajes enviados por la app al módulo bluetooth aparecerán de color azul.

Recepción de Datos.
Los datos enviados desde el microcontrolador o dispositivo conectado al módulo Bluetooth aparecerán en la pantalla de la aplicación terminal en Android en color verde.



Limpiador y Lubricante para Equipos Electrónicos en Aerosol 170 ml SILIJET E-PLUS
Display 7 Segmentos 2.3 Pulgadas Ánodo Común
Espuma Limpiadora para Equipos Electrónicos 454 ml SILIMPO
LumikNob Potenciómetro con iluminación circular - UNIT DevLab
Arduino Alvik Robot Educativo AKX00066
Eliminador 9V 1A con Plug
Convertidor de Señal TTL a RS485
VS1053B Reproductor MP3 TF Shield Arduino
Robot:Bit V2 Tarjeta de Expansión para Micro:bit
Espejo Reflectante 20x3mm para Máquina Láser CO2
Fuente para Protoboard con Señuelo de Carga UNIT
TB6612FNG,C,8,EL IC SMD
Eliminador 5V 3A USB C
Tuxedo 18650 Rocket Launcher
NanoKVM Full IP-KVM RISC-V
Gravity Kit de 37 Sensores Compatibles con Arduino KIT0150
Maquina de Grabado y Corte Láser CO2 5040 50W
Raspberry Pi Pico 2 RP2350
UNIT Touchdot ESP32-S3 WiFi BT
Pelacables Autoajustable con Cortadora de Cable y Crimpado de Terminales































Valoraciones
No hay valoraciones aún.