ATTENTION: Due to increased demand and order volume, processing time may take an additional 1-3 business days.
HomeCommunitySubjectHC-06 Bluetooth Module: Pinout, Datasheet pdf and Arduino Connection

HC-06 Bluetooth Module: Pinout, Datasheet pdf and Arduino Connection

Terminal Blocks - Wire to Board TERM BLOCK 6POS 45DEG 3.7MM PCB

229

Oct 27, 2021

Dinah Norris

Bluetooth module HC-06 and Arduino

Terminal Blocks - Wire to Board TERM BLOCK 6POS 45DEG 3.7MM PCB

HC-06 is a Bluetooth module designed for establishing short-range wireless data communication between two microcontrollers or systems. This article mainly covers pinout, datasheet, specifications, applications, Arduino connection, and other details about HC-06 Bluetooth Module.

HC06B0500000G

Inquiry
Min.: 1 Mult.: 1
Price not displayed? Not available to buy online? Please send an RFQ, and we will respond immediately.
Quick Links

Overview of HC-06

The HC-06 is a class 2 slave Bluetooth module designed for transparent wireless serial communication. Its operation becomes transparent to the user once it is associated with a master Bluetooth device such as a PC, smartphone, or tablet. All data received through the serial input is sent over the air right away. When the module receives wireless data, it sends it out over the serial interface in the same format as it was received. In the user microcontroller program, no user code related to the Bluetooth module is required.

HC-06 Pinout

HC-06 Pinout

 

Pin Name Function
1 Key The pin state   determines whether the module works in AT command mode or normal mode   [High=AT commands receiving mode(Commands response mode), Low or NC=   Bluetooth module normally working]
2 Vcc '+5V Positive supply   needs to be given to this pin for powering the module
3 Gnd Connect to ground
4 TXD Serial data is   transmitted by module through this pin (at 9600bps by default), 3.3V logic
5 RXD Serial data is   received by module through this pin (at 9600bps by default),3.3V logic
6 State The pin is connected   to the LED on the board to represent the state of the module

HC-06 Features

  • Bluetooth protocol: Bluetooth V2.0 protocol standard

  • Power Level: Class2 (+6dBm)

  • Band: 2.40GHz—2.48GHz, ISM Band  

  • Receiver sensitivity: -85dBm

  • USB protocol: USB v1.1/2.0

  • Modulation mode: Gauss Frequency Shift Keying

  • Safety feature: Authentication and encryption

  • Operating voltage range: +3.3V to +6V

  • Operating temperature range: -20ºC to +55ºC

  • Operating Current: 40mA

Specifications

HC06B0500000G Tech Specifications

Amphenol Anytek HC06B0500000G technical specifications, attributes, parameters and parts with similar specifications to Amphenol Anytek HC06B0500000G.

Product Attribute Attribute Value
Factory Lead Time10 Weeks
Mounting TypeThrough Hole, Kinked Pin
Housing MaterialThermoplastic
Contact Material - PlatingPhosphor Bronze - Tin Plated
Operating Temperature-40°C~115°C
PackagingBulk
SeriesHC
Product Attribute Attribute Value
Part StatusActive
Moisture Sensitivity Level (MSL)1 (Unlimited)
ColorGreen
Pitch0.146 3.70mm
Wire Gauge20-26 AWG
Voltage300V
Number of Levels1Level
Product Attribute Attribute Value
Current2A
Terminal and Terminal Block TypeBARRIER STRIP TERMINAL BLOCK
Positions Per Level6
Mating Orientation45° (135°) Angle with Board
Wire TerminationScrewless - Push Button Clamp
RoHS StatusNon-RoHS Compliant
0 Products View Similar

HC-06 Alternatives

HC-04, HC-02, HC-05, HC-03 

Benefits of HC-06

  • HC-06 is the best option when short-distance wireless communication is needed. The module is used for wireless communications of less than 100 meters.

  • The module is very easy to interface with and communicate with.

  • The module is one of the cheapest solutions for wireless communication of all types present in the market.

  • The module consumes very little power to function and can be used on battery-operated mobile systems.

  • The module can be interfaced with almost all controllers or processors as it uses a UART interface.

HC-06 Applications

  • Bluetooth Car Hands-free Device

  • Bluetooth GPS

  • Bluetooth Data Transfer

  • Hobby projects

  • Engineering applications

  • Robotics

  • Mobile Phone Accessories

  • Servers

  • Computer Peripherals

  • Sports and Leisure Equipment

  • USB Dongles

HC-06 Arduino Connection

The HC-06 module has four pins, all of which must be connected to the Arduino UNO to work. The VCC pin receives the module's input voltage and is thus connected to the Arduino's 5V pin. The ground pin of the module is GND, which connects to the Arduino's ground pin. In other words, it serves as a baseline against which all other voltages are assessed. The RXD and TXD pins on the module are the receive and transfer pins, respectively. The RXD pin of the module receives serial data from the master device (smartphone) and then passes it to the TXD pin of the Arduino. The RX pin on the module is directly connected to the TXD pin on the module. The TXD pin on the module is connected directly to the RX pin on the Arduino whereas the RXD pin of the module is connected to the TX pin on the Arduino using a voltage divider circuit as the RXD on the module can only support voltage up to 3.3V.

How to Use HC-06

The UART interface is used to communicate with the HC-06 module. This interface is used to send data to or receive data from the module. As a result, the module can be connected to any microcontroller or directly to a PC with an RS232 port (UART interface). The module's usual interface circuit to an Arduino is shown below.

HC-06 Circuit

As indicated in the diagram, the module is linked to a +5V regulated power source and a UART interface is established. Simply link the Arduino's RXD to the module's TXD, and the Arduino's TXD to the module's RXD through a resistor voltage divider. This voltage divider is used to convert Arduino's 5V logic signals to +3.3V logic signals that are compatible with the module. If separate power sources are used, the Arduino and module's ground must be linked for voltage reference.

After you've connected the module, you'll need to build a program in the Arduino IDE to receive and send data to it.

HC-06 Dimensions

HC-06 Dimensions

HC-06 Manufacturer

Terminal blocks, screw machined pins, IC sockets, spring pins, and connectors are all made by Amphenol Anytek. Anytek Technology Corporation was founded in Taipei, Taiwan, in 1997. Anytek Electronic Technology (Shenzhen) Co., Ltd., an R&D and production base, was founded in 1998. Anytek employs around 1200 people, with over 200 of them being engineers and technicians. R&D, tooling, injection molding, metal stamping, turning, screw manufacturing, automatic assembly, and a UL laboratory are among Anytek's in-house capabilities, completing a continuous production line to deliver competitive high-quality products.

Frequently Asked Questions

What is the use of HC-06?
The HC-06 Bluetooth module is a slave Bluetooth module designed for wireless serial communication.
How does Bluetooth module HC-06 work?
The HC-06 is a class 2 slave Bluetooth module designed for transparent wireless serial communication. Once it is paired to a master Bluetooth device such as a PC, smartphone, and tablet, its operation becomes transparent to the user. All data received through the serial input is immediately transmitted over the air.
What is the range of HC-06 Bluetooth module?
Like the HC-05, the HC-06 module can reach a range of up to 9 meters (30 ft). If you need a Bluetooth module to talk to your smartphone and an Arduino board, the HC-06 would work fine.
What is the difference between HC-05 and HC-06?
The HC-05 can be master or slave, the HC-06 is slave only. The main difference is that they have different firmware and HC-05 can be used as Slave and master but HC-06 can be used as a slave only.
FAQ
What is the use of HC-06?
The HC-06 Bluetooth module is a slave Bluetooth module designed for wireless serial communication.
How does Bluetooth module HC-06 work?
The HC-06 is a class 2 slave Bluetooth module designed for transparent wireless serial communication. Once it is paired to a master Bluetooth device such as a PC, smartphone, and tablet, its operation becomes transparent to the user. All data received through the serial input is immediately transmitted over the air.
What is the range of HC-06 Bluetooth module?
Like the HC-05, the HC-06 module can reach a range of up to 9 meters (30 ft). If you need a Bluetooth module to talk to your smartphone and an Arduino board, the HC-06 would work fine.
What is the difference between HC-05 and HC-06?
The HC-05 can be master or slave, the HC-06 is slave only. The main difference is that they have different firmware and HC-05 can be used as Slave and master but HC-06 can be used as a slave only.

TAGS

Share