HC-06 Bluetooth Serial Communication Module designed for simple wireless UART communication between microcontrollers and smartphones using Bluetooth Classic technology. A compact, low-cost Bluetooth SPP (Serial Port Protocol) module operating primarily in Slave mode for easy wireless serial data transfer.
The HC-06 is widely used in Arduino projects, ESP32 systems, STM32 development, robotics, wireless sensor nodes, smart home systems, and mobile-controlled electronics where simple Bluetooth communication is required.
Compared to the HC-05, the HC-06 is simpler to configure and easier to use for basic Bluetooth applications.
| Parameter | Value |
|---|---|
| Model | HC-06 |
| Bluetooth Version | Bluetooth 2.0 + EDR |
| Frequency | 2.4GHz ISM Band |
| Communication Protocol | SPP (Serial Port Protocol) |
| Operating Voltage | 3.6V â 6V |
| Logic Level | 3.3V TTL |
| Default Baud Rate | 9600bps |
| Operating Current | ~30mA |
| Communication Range | Up to 10m |
| Transmission Power | â¤4dBm |
| Interface | UART TTL |
| Operating Temperature | -20°C to +75°C |
| Antenna | Onboard PCB Antenna |
| Pin | Description |
|---|---|
| VCC | Power Supply |
| GND | Ground |
| TXD | UART Transmit |
| RXD | UART Receive |
| Feature | HC-06 | HC-05 |
|---|---|---|
| Mode Support | Slave Only | Master + Slave |
| Configuration | Simple | Advanced |
| Pins | 4 Pins | 6 Pins |
| AT Commands | Limited | Advanced |
| Complexity | Easy | Medium |
| Wireless Flexibility | Basic | Advanced |
| Best For | Smartphone control | Device-to-device communication |
| HC-06 | Arduino UNO |
|---|---|
| VCC | 5V |
| GND | GND |
| TXD | RX (D0) |
| RXD | TX (D1) via voltage divider |
| HC-06 | ESP32 |
|---|---|
| VCC | 5V |
| GND | GND |
| TXD | GPIO16 |
| RXD | GPIO17 |
#include <SoftwareSerial.h>
SoftwareSerial BT(10, 11);
void setup() {
Serial.begin(9600);
BT.begin(9600);
Serial.println("HC-06 Ready");
}
void loop() {
if (BT.available()) {
Serial.write(BT.read());
}
if (Serial.available()) {
BT.write(Serial.read());
}
}
1234The HC-06 is commonly used in:
The HC-06 remains a popular beginner-friendly Bluetooth serial module for embedded electronics due to its simplicity, low cost, and reliable UART communication.
á15,000
Fast Shipping
Phnom Penh & provinces
7 Day Returns
Hassle-free returns