Arduino Android IOS HM-10 BLE Bluetooth 4.0 CC2540 CC2541 Serial Wireless Module
Specifications:
- Bluetooth Protocol: Bluetooth Specification V4.0 BLE
- USB Protocol: USB V2.0
- Operating Frequency: 2.4GHz ISM band
- Modulation Mode: GFSK (Gaussian Frequency Shift Keying)
- Transmitting Power: ≤4dBm
- Sensitivity: ≤-84dBm at 0.1% BER
- It’s easy to use and completely encapsulated.
- You can set it as slave or master.
475৳ Original price was: 475৳ .450৳ Current price is: 450৳ .
21 in stock
21 in stock
Payment Methods:
Description
🔵 HM-10 BLE Bluetooth 4.0 Module
CC2540 / CC2541 | Arduino | Android | iOS | Serial Wireless Module
📌 Overview
The HM-10 BLE Bluetooth 4.0 Module is a low-power wireless communication module based on the TI CC2540 or CC2541 chipset. It supports Bluetooth Low Energy (BLE 4.0) and allows wireless serial communication between:
-
Arduino
-
ESP8266 / ESP32
-
STM32
-
Raspberry Pi
-
Android smartphones
-
iOS devices
Unlike HC-05/HC-06, the HM-10 supports iOS devices because it uses BLE technology.
📡 Core Features
✔ Bluetooth 4.0 (BLE)
✔ Low Energy consumption
✔ Supports iOS & Android
✔ UART Serial Communication
✔ AT Command configuration
✔ Compact size
✔ Fast connection
📐 Technical Specifications
| Feature | Specification |
|---|---|
| Chipset | CC2540 / CC2541 |
| Bluetooth Version | BLE 4.0 |
| Frequency | 2.4 GHz ISM Band |
| Transmission Distance | ~10 meters |
| Communication | UART (TTL) |
| Default Baud Rate | 9600 bps |
| Adjustable Baud Rate | 1200–115200 bps |
| Supply Voltage | 3.6V – 6V (on breakout board) |
| Logic Level | 3.3V |
🔌 Pin Configuration
Most HM-10 ZS-040 boards include:
| Pin | Function |
|---|---|
| STATE | Connection Status |
| RXD | Receive Data |
| TXD | Transmit Data |
| GND | Ground |
| VCC | Power Supply |
| EN | Enable / AT Mode |
🧠 Working Principle
-
Microcontroller sends data via UART.
-
HM-10 converts serial data to BLE signal.
-
Smartphone or BLE device receives data.
-
Data can be sent back to microcontroller.
It works as a wireless serial port replacement using BLE.
📱 Compatibility
| Platform | Supported |
|---|---|
| Android | Yes |
| iOS | Yes |
| Windows BLE | Yes |
| HC-05 Compatible Apps | No (Different Protocol) |
iOS compatibility is the biggest advantage over HC-05/HC-06.
⚡ Electrical Specifications
| Parameter | Value |
|---|---|
| Power Supply | 3.6V–6V |
| Logic Voltage | 3.3V |
| Working Current | ~8–15mA |
| Sleep Current | <1mA |
BLE ensures very low power consumption.
📡 BLE vs Classic Bluetooth
| Feature | HM-10 (BLE) | HC-05 (Classic) |
|---|---|---|
| Bluetooth Version | 4.0 BLE | 2.0 |
| Power Consumption | Low | Higher |
| iOS Support | Yes | No |
| Communication Type | BLE | SPP |
🧑💻 AT Command Examples
-
AT → Check communication
-
AT+NAME → Change device name
-
AT+PASS → Change password
-
AT+BAUD → Change baud rate
-
AT+ROLE → Change role (some versions)
📏 Physical Specifications
-
PCB Color: Blue
-
Compact size (~38mm × 16mm)
-
Onboard antenna
-
LED indicator for status
-
ZS-040 breakout version common
🎯 Advantages
✔ iOS compatible
✔ Low power consumption
✔ Easy UART interface
✔ Compact and lightweight
✔ Ideal for IoT projects
✔ Better battery efficiency
📦 Applications
-
Smart home automation
-
BLE sensor networks
-
Wearable devices
-
Wireless data logging
-
Health monitoring devices
-
Smartphone-controlled robots
-
IoT communication
🛠 Example Arduino Basic Code
#include <SoftwareSerial.h>
SoftwareSerial ble(10, 11); // RX, TX
void setup() {
Serial.begin(9600);
ble.begin(9600);
}
void loop() {
if (ble.available()) {
Serial.write(ble.read());
}
}
⚠ Important Notes
-
Use voltage divider for Arduino TX → HM-10 RX.
-
Ensure BLE-enabled smartphone.
-
Works only with BLE-compatible apps.
-
Some cheap clones may not be original HM-10 firmware.
Customer Reviews
Related Products
Piezo Element (Connected Wire) 35mm
In stock
20W 5V 5A SMPS Power Supply Module Universal AC Input
In stock
Soldering Iron 60W & Heating Element Coil
In stock
Banana Plug Connector (Black-Red Pair)
In stock
Breadboard Full Size Bare 830 Tie Points
In stock

Reviews
Clear filtersThere are no reviews yet.