Bluetooth Module HC-06 (Slave)


The HC-06 Bluetooth Module (Master/Slave) provides a wireless communication link between your Arduino and any bluetooth capable device. It’s ideal replacement to your wired serial connection.

SKU: WL-004 Category: Tags: , , ,


The HC-06 Bluetooth Module (Slave only) provides a wireless communication link between your Arduino and any Bluetooth capable device. It’s ideal replacement to your wired serial connection. It enables a circuit to communicate to another circuit through wireless connectivity. Sending and Receiving of data can be achieved within a range of 10 meters. Has a standard 2-pin UART connection (Tx & Rx) which makes it very easy to connect to your microcontroller board like the Arduino.

The module board has signal conditioning circuit (5V and 3.3V compatible) to easily connect the signal pins directly to Arduino boards or any 5V powered device. No need for a (3.3v signal line) voltage divider or voltage switching circuitry.

We also have the HC-05 (Master/Slave) version. Both HC-05 and 06 can send and receive data once connected to another Bluetooth device, the difference is that HC-05 can initiate the connection request and can wait for a connection request, while HC-06 can only wait for a connection request initiated from another Bluetooth device such as a mobile phone, an hc-05 module and other Bluetooth devices.

Features / Specifications

  • Bluetooth protocol                :  Bluetooth Specification v2.0+EDR
  • Frequency                              :  2.4GHz ISM band
  • Dimension                              :  38(L) x 15(W) x 2.35(H) mm
  • Modulation                             :  GFSK (Gaussian Frequency Shift Keying)
  • Emission power                     :  <=4dBm- Class 2
  • Sensitivity                               :  <=-84dBm at 0.1% BER
  • Speed                                      :  Asynchronous: 2.1Mbps (Max) / 160 kbps- Synchronous: 1Mbps/1Mbps
  • Security                                   :  Authentication and encryption
  • Profiles                                    :  Bluetooth serial port
  • CSR chip                                 :  Bluetooth v2.0
  • Wave band                              :  2.4GHz-2.8GHz- SM Band
  • Protocol                                  :  Bluetooth V2.0
  • Power Class                           :  (+6dbm)
  • Reception sensitivity             :  -85dBm
  • Voltage                                    :  3.3 (2.7V-4.2V)
  • Current                                    :  Paring – 35mA- Connected – 8mA
  • Temperature                           :  -40~ +105 Degrees Celsius
  • User defined Baud rate         :  4800, 9600, 19200, 38400, 57600, 115200, 230400, 460800, 921600, and 1382400
  • Pin definition                          :  PIO8 connects with LED cathode with 470ohm series resistor in between.                                                                                                                      LED NEGATIVE connects to ground. After powered on- flashing intervals differ in different states.
                                                       PIO9 is used to control LED indicating paring. It will be steady on when paring is successful.

Example Wiring Setup:

  • Bluetooth Module Pins      –> Arduino Pins
  • HC-06 VCC                       –> Arduino +5V
  • HC-06 GND                       –> Arduino GND
  • HC-06 TXD                        –> Arduino Pin 0 (RX)
  • HC-06 RXD                       –> Arduino Pin 1 (TX)

Download! BLUETERM – an android app for Bluetooth Communication with Arduino

Tutorials / Manuals / Documents