Disclaimer: Images shown are for illustration only and may not exactly represent the final product. Minor differences may occur due to lighting, display variations, or manufacturer updates. We reserve the right to make changes to the product without prior notice.
Product Name: HC-05 Bluetooth Module Original
The HC-05 is a versatile Bluetooth module designed to add **two-way wireless communication** to embedded systems. Unlike the HC-06, the HC-05 supports both **Master and Slave** modes, allowing greater flexibility in device pairing and control. It uses **Bluetooth 2.0 + EDR**, supports UART/USART communication, and is widely used with microcontrollers like Arduino, STM32, Raspberry Pi, and ESP32. Whether you’re building wireless robots or home automation systems, the HC-05 is a go-to option for stable Bluetooth connectivity.
Specifications:
Bluetooth Version |
Bluetooth V2.0 + EDR |
Operating Voltage |
4V to 6V (Typically +5V) |
Operating Current |
30mA |
Communication Protocol |
Serial (UART/USART), TTL compatible |
Frequency Band |
2.4GHz ISM Band (FHSS) |
Range |
< 100 meters (open field) |
Baud Rates Supported |
9600, 19200, 38400, 57600, 115200, 230400, 460800 |
Default Baud Rate |
9600 (Data Mode), 38400 (Command Mode) |
Default Bluetooth Name |
HC-05 |
Default Password |
1234 or 0000 |
Modes Supported |
Data Mode & AT Command Mode |
Firmware |
LINVOR |
Pinout Configuration:
Pin |
Name |
Description |
1 |
Enable / Key |
Toggle between Data and Command mode (High = AT Mode) |
2 |
Vcc |
+5V Power Input |
3 |
Ground |
System ground |
4 |
TX |
Transmits serial data |
5 |
RX |
Receives serial data |
6 |
State |
Connected to onboard LED (shows connection status) |
7 |
LED |
Blink once in 2s = Command Mode
Repeated blinking = Waiting for connection
Blink twice in 1s = Connected
|
8 |
Button |
Toggle between Data and Command mode |
How to Use:
Power the HC-05 with 5V and connect it to your microcontroller via UART: TX (module) → RX (MCU), RX (module) ← TX (MCU, use voltage divider if needed).
Use the **KEY pin** to enter AT Command Mode on startup.
When powered on, search for **“HC-05”** on your phone or PC, connect using password **1234**, and begin communication at **9600 baud**.
To configure the module (name, password, role), enter AT mode and use AT commands via Serial Monitor.
Using Purposes:
- Wireless communication between two microcontrollers
- Bluetooth control using phones or laptops
- Wireless robots and RC cars
- Data logging via Bluetooth
- DIY IoT and home automation projects
Please Note: Product information has been collected from various sources across the web. While we have made every effort to ensure the accuracy of the information presented, slight variations may still occur. Kindly verify the specifications and compatibility before using this product.
>