- Full Master/Slave Capability: Easily switch roles via AT commands to create peer-to-peer connections between two modules or connect to smartphones and PCs.
- Hardware Configuration Button: A dedicated tactile switch simplifies the setup of device names, pairing codes (PINs), and baud rates by forcing the module into AT mode.
- Transparent Serial Data: Once paired, the module acts as a “wireless serial cable,” transferring data exactly as it is received with no additional overhead.
- Wide Voltage Input: The onboard LDO regulator supports a wide power range from 3.6V to 6.0V, making it compatible with both battery and USB power sources.
- Enhanced Connectivity: Uses GFSK modulation with 2.4GHz ISM band technology, providing stable communication even in environments with multiple wireless signals.
- Status Indicators: The onboard LED provides clear visual cues for pairing status (fast flash), configuration mode (slow flash), and established connection (double flash).
HC-05 6pin Bluetooth Module with Button (Compatible versions Type-C )
| Bluetooth Version | Bluetooth V2.0 + EDR |
|---|---|
| Operating Voltage | 3.6V – 6.0V DC |
| Operating Current | Pairing: 30mA; Connected: 8mA – 10mA |
| Logic Level (I/O) | 3.3V (VCC is 5V compatible; RX/TX use 3.3V logic) |
| Default Baud Rate | 9600 (Data Mode) / 38400 (AT Command Mode) |
| Default Pairing PIN | 1234 or 0000 |
| Transmission Power | Class 2 (+4dBm) |
| Sensitivity | ≤ -84dBm |
| Range | ~10 Meters (30 feet) |
| Interface Pins | VCC, GND, TXD, RXD, STATE, EN (KEY) |

- Makers & DIY Users: Remote-controlled robotics, smartphone-integrated home automation, wireless sensor data logging, and wireless Arduino programming.
- Business & Commercial: Wireless serial debugging for CNC and industrial machinery, cable-free point-of-sale (POS) systems, and long-range wireless diagnostic tools for automotive or HVAC systems.
No. The HC-05 uses Bluetooth Classic (2.0). Apple iOS devices require “Bluetooth Low Energy” (BLE 4.0+) for serial data communication. This module is fully compatible with Android, Windows, macOS, and Linux.
Yes. Once in AT Command Mode, you can use AT+NAME=NewName and AT+PSWD="1234" to customize your device’s identity and security.
No. All configurations (Baud rate, Name, Role, etc.) are stored in the module’s non-volatile internal Flash memory and are preserved through power cycles.
While the module is powered by 5V, the logic level is 3.3V. For maximum reliability, we recommend using a simple voltage divider (e.g., a 1kΩ and 2kΩ resistor) on the HC-05’s RXD pin when connecting to a 5V Arduino.
Yes. Set one module as “Master” and the other as “Slave” using AT commands. As long as they have the same pairing PIN, they will automatically pair and establish a wireless serial link upon power-up.







