Skip to Content

HC-05 Bluetooth Serial Transceiver Module – 6-Pin Dual Mode (Master/Slave) Wireless Connector with Reset Button for Arduino and ESP32

(0 review)
FeatureDetails
Bluetooth ProtocolBluetooth V2.0 + EDR (Enhanced Data Rate)
Operating Voltage3.6V to 6V DC (Logic is 3.3V)
ModesMaster and Slave (Dual Mode)
CommunicationSerial UART (TTL)
Range~10 Meters (Standard Class 2)
Default SettingsBaud: 9600 / Passkey: 1234 or 0000
Price
₹ 211.86 ₹ 211.86
(Tax included)

Product Description & Technical Details

Product Description The HC-05 Bluetooth Module is a highly versatile and easy-to-use wireless serial communication module. Unlike the HC-06, which can only function as a Slave, the HC-05 can be configured as either a Master or a Slave. This allows it to not only receive data from a smartphone but also to initiate a connection with other Bluetooth devices. This specific version features a 6-pin breakout board with a built-in voltage regulator and a physical Push Button to facilitate entering "AT Command Mode" for configuration.

+2

Key Highlights

  • Dual Mode Functionality: Can act as a Slave (to receive data from a phone) or a Master (to connect directly to another HC-05 or Bluetooth device).

  • Integrated Button Switch: Simplifies the process of entering AT Command Mode to change the module's name, baud rate, or pairing password.

  • Onboard Voltage Regulator: Safely accepts power from 3.6V to 6V, making it compatible with 5V Arduino power rails.

  • Status Indicator LED: Features an onboard LED that blinks at different speeds to indicate its state (pairing, connected, or AT mode).

  • Full UART Interface: Uses simple TX and RX pins to transmit data, making wireless communication as easy as using a standard USB serial cable.

Technical Specifications

  • Frequency: 2.4GHz ISM band

  • Modulation: GFSK (Gaussian Frequency Shift Keying)

  • Sensitivity: ≤ -84dBm at 0.1% BER

  • Speed: Asynchronous: 2.1Mbps (Max) / 160kbps

  • Operating Temperature: -20°C to +75°C

  • Dimensions: 37.3mm x 15.5mm

Prototyping & Installation Tip While the VCC pin can handle 5V, the RXD pin is 3.3V logic only. To ensure long-term reliability when using a 5V Arduino, it is recommended to use a simple Voltage Divider (e.g., a 1k$\Omega$ and 2k$\Omega$ resistor) on the Arduino's TX line before it reaches the HC-05's RXD pin. To enter AT Command Mode: hold the button while powering up the module; the LED will blink slowly (once every 2 seconds), indicating it is ready for configuration at 38400 baud.

Note: This product is the HC-05 Bluetooth Module. Resistors for voltage dividers and microcontrollers are sold separately. Product images are for illustration purposes only.