SKU: IOWC-0175
📋 GST Invoice Available

HC-06 Bluetooth 2.0 Slave Module (4-Pin, CSR BC04)

₹349.00 (Inclusive of all taxes)
Out of Stock

The HC-06 is a classic Bluetooth 2.0+EDR serial slave module based on the CSR BC04 chip, providing a simple wireless UART bridge for Arduino and microcontroller projects. It operates from 3.3V to 6V and features a built-in PCB antenna for a typical range of 10 meters.

Features

  • Slave-Only Bluetooth 2.0+EDR Module: Designed to be paired with a master device like a PC or smartphone, enabling simple wireless serial data exchange.
  • CSR BC04 Chipset with PCB Antenna: Reliable 2.4GHz RF core with an integrated antenna for a compact, solder-and-go solution.
  • Wide 3.3V to 6V Power Input: Features an onboard 3.3V regulator, allowing direct connection to 5V Arduino systems without a logic level shifter.
  • Simple 4-Pin UART Interface: Breakout for VCC, GND, TXD, and RXD pins for straightforward integration with microcontrollers.
  • Configurable via AT Commands: Set module name, pairing PIN, and baud rate (default 9600) when not connected to a Bluetooth master.

Out of stock

Description

The HC-06 Bluetooth module is a foundational component for adding wireless serial communication to embedded systems and DIY electronics. It implements the Bluetooth 2.0 specification with Enhanced Data Rate (EDR) on the proven CSR BC04 transceiver, operating as a dedicated slave device. This means it cannot initiate connections but awaits pairing from a master, making it ideal for creating wireless sensors, data loggers, or remote control interfaces that communicate with a central host.

Power management is handled by an integrated 3.3V low-dropout regulator, accepting a wide input range from 3.6V to 6V DC, which simplifies power supply design. The module’s current consumption is modest, drawing approximately 30-40mA during the pairing process and dropping to around 8-10mA during active data communication. Its compact form factor (27mm x 13mm) houses a printed circuit board (PCB) antenna, providing a Class 2 power level with an effective open-space range of up to 10 meters.

Key Features

  • Slave-Only Operation: Pre-configured as a peripheral device, simplifying the pairing process with smartphones, tablets, or PCs acting as masters.
  • Integrated Voltage Regulation: Onboard 3.3V LDO regulator enables safe operation from common 5V microcontroller power rails.
  • AT Command Configuration: Customize the module's Bluetooth name, pairing PIN code, and serial baud rate (1200 to 1382400) via simple UART commands.
  • Standard UART Protocol: Communicates using 8 data bits, 1 stop bit, and no parity, compatible with virtually all microcontrollers.
  • Compact & Robust Design: No external buttons or switches; all configuration is done electronically via the serial interface.

Applications

  • Arduino & Microcontroller Wireless Serial Bridge: Replace USB cables for wireless programming, debugging, or data telemetry.
  • DIY Bluetooth Remote Controls: For robots, RC vehicles, or smart home actuators controlled from a smartphone app.
  • Wireless Sensor Nodes: Transmit environmental data (temperature, humidity) from battery-powered sensors to a central gateway.
  • Personal Computer Peripherals: Create custom wireless keyboards, game controllers, or data transfer dongles.

Technical Specifications

Bluetooth Chipset / SoCCSR BC04
Wireless ProtocolBluetooth 2.0 + EDR (Slave Only)
Frequency Range2.4GHz ISM Band
RF Transmit Power / ClassClass 2 (Typ. 10m Range)
Supply Voltage3.6V - 6V DC (Onboard 3.3V Regulator)
Operating Current~30-40mA (Pairing), ~8-10mA (Connected)
InterfaceUART (TXD, RXD, VCC, GND)
Default Baud Rate9600 bps
AntennaIntegrated PCB Antenna
Operating Temperature-25°C to +75°C
Dimensions27mm x 13mm x 2.2mm

Frequently Asked Questions

How do I enter AT command mode on the HC-06 module?

Ensure the module is powered but NOT paired with any Bluetooth master device. Connect the module's TXD pin to your microcontroller's RX pin and RXD to TX. Send the command 'AT' followed by a carriage return (\r) at the default baud rate of 9600. If configured correctly, the module should respond with 'OK'. Common commands include AT+NAME to change the Bluetooth name and AT+PIN to set the pairing password. Always verify the module is in a disconnected state before issuing AT commands.

Can I power the HC-06 module directly from a 5V Arduino pin?

Yes, you can safely power the HC-06 module from a 5V Arduino pin (like the 5V output). The module has an onboard 3.3V voltage regulator that accepts an input range of 3.6V to 6V. Connect the module's VCC pin to the Arduino's 5V pin and GND to GND. Note that the module's serial communication pins (TXD/RXD) operate at 3.3V logic levels. Most modern 5V Arduino boards (Uno, Mega) can correctly read 3.3V signals on their digital input pins, so a logic level shifter is typically not required for basic operation.

What is the difference between HC-05 and HC-06 Bluetooth modules?

The primary difference is the operational mode. The HC-05 can be configured as either a master or a slave device, allowing it to initiate connections to other modules. The HC-06 is strictly a slave-only module and can only accept incoming connection requests. The HC-05 also has a dedicated KEY pin for toggling between command and data mode, while the HC-06 enters AT command mode automatically when not paired. For projects where your microcontroller needs to connect to a smartphone or PC, the slave-only HC-06 is often simpler and sufficient.

How do I change the default baud rate of the HC-06 module?

To change the baud rate, you must issue AT commands while the module is unpaired. Connect via a serial terminal at the current baud rate (default 9600). Send the command 'AT+BAUDx', where 'x' is a number corresponding to the desired baud rate (e.g., 1 for 1200, 4 for 9600, 8 for 115200). The module will respond with the new baud rate setting. Immediately after sending the command, you must change your serial terminal's baud rate to the new value to continue communication. A common upgrade is to AT+BAUD8 for 115200 bps for faster data throughput.

Package Includes

  • 1 x HC-06 4-pin Bluetooth Module (Slave)

Additional Information

Weight 0.01 kg
Dimensions 6 × 4 × 2 cm