HC-06 vs. HC-05 Bluetooth Module: What is the difference between HC-06 and HC-05?

UTMEL

Published: 24 November 2021 | Last Updated: 24 November 2021

50494

HC06B0500000G

HC06B0500000G

Amphenol Anytek

TERM BLOCK 6POS 45DEG 3.7MM PCB

Purchase Guide

TERM BLOCK 6POS 45DEG 3.7MM PCB

Hc-05 is a Bluetooth serial port module with master-slave integration. The master-slave can be switched with rich and complete instructions. Hc-06 is a Bluetooth serial port module with master-slave integration. The master-slave can be switched by command, and the command is less than the-05, so it is easy to use. This article is going to explain the difference between the HC-06 and HC-05 Bluetooth modules.

This video demonstrates Arduino Bluetooth AT commands HC 05 and HC 06.

Arduino Bluetooth AT commands HC 05 HC 06

Overview of HC-06

The HC-06 Bluetooth module is intended for use with two microcontrollers or systems to establish short-range wireless data communication. Its operation becomes transparent to the user after it is associated with a master Bluetooth device, such as a PC or smartphone. All data received through the serial input is sent over the air right away.

hc-06..jpg

HC-06

Overview of HC-05

The HC-05 is a Bluetooth Serial Port Protocol module, which means it communicates with the Arduino using serial communication. This module features a BC417 Single-Chip Bluetooth IC that supports both the UART and USB interfaces and is compliant with the Bluetooth v2.0 standard.

hc-05.jpg

HC-05

HC-06 vs. HC-05: Specifications

HC-05HC-06
Low operating   voltage: 4V to 6V (Typically +5V)Input voltage: 3.3~6V   (Typically +5V)
Frequency:   2.45 GHzBuilt-in antenna
Range:   <100mOperating Current:   30mA
Follows IEEE   802.15.1 standardized protocolUses   Frequency-Hopping Spread Spectrum (FHSS)
Supported baud   rates are 9600,19200,38400,57600,115200,230400 and 460800.Works with Serial   communication (USART) and TTL compatible
Can operate in   Master, Slave, or Master/Slave mode2.4GHz ISM band   frequency

Default baud rate:   9600


HC-06 vs. HC-05: Pinout& Entering AT Mode

hc-06 vs hc-05 pinout and at mode.jpg

HC-06 and HC-05 Pin and Entering AT Mode

PINS: The pins found   on the breakout board are,
KEY: This pin has to be pulled high to enter AT mode.
VCC: The indicated range is   3.6 to 6 volt. To be on the safer side, you should connect it to 3.3 Volt.
GND: Ground.
RXD: Serial input pin.
TXD Serial output pin.
STATE: May or may not be connected to any pin. Supposedly outputs the Bluetooth connection status.   This pin will not be needed.


For HC-05:

Connect the Rx pin of the Bluetooth module to the Tx pin of the USB  to TTL converter, and the Tx pin of the Bluetooth module to the Rx pin of the converter for the HC-05. Connect their ground as well, but leave the Vcc disconnected for now. You'll need to short the key pin with the Vcc first. On a breadboard, or in any other way, connect key pin and Vcc,  Connect the Vcc of the bt module to the Vcc of the USB  to the TTL converter after all other pins are connected. The led on the module will now blink at a 2-second interval.

That means it has entered the AT mode. If the led blinks faster then AT mode was not entered. Disconnect Vcc.  check your circuit, and try again. If it does not work then there's a chance that your KEY pin of the module is not really soldered to the KEY  of the main chip, i.e. the 34th pin,  You can check that with the help of a multimeter.


 

For HC-06:

Simply connect the module's Rx to the USB-TTL converter's Tx and the module's TxGround and Vcc should be connected. The module is in AT mode. Didn't see that one coming, right? :P Turns out the HC-06  module is permanently configured to be a slave and it is always in AT mode when not paired to any other device. As a result, unlike the HC-05, there is no confirmation led blinking to indicate that it is in AT mode,  To change the default settings, simply turn on the module and provide the AT commands.

HC-06 vs. HC-05: Breakout Board Connections

hc-06 vs hc-05 breakout board.jpg

The push-button switch    is used to bring the EGBT-045MS / HC-05  in to AT mode by connecting VCC  (3.3v) to pin 34. There are two AT modes  , which I call "small mode" and "full mode." When you push the button switch    for a few seconds, the modules  go into the tiny model, which means that not all commands  operate. When the switch  is closed, the modules  enter full AT mode, which allows them to respond to all AT commands  . When the switch  is released, pin 34 is set to LOW.

Because most HC-06   modules  lack a button switch    (the space is empty), raising pin 34 HIGH on the HC-06  has no effect  .

 



 


HC-06 vs. HC-05: Applications

The Bluetooth module is used for wireless communication between two microcontrollers.

It is used in Home Automation systems


HC-06 vs. HC-05: Differences Summary

Hc-05 is a Bluetooth serial port module with master-slave integration. The master-slave can be switched with rich and complete instructions.

Hc-06 is a Bluetooth serial port module with master-slave integration. The master-slave can be switched by command, and the command is less than the-05, so it is easy to use.

HC-05HC-06
HC-05 module   can either be a master or slaveHC-06 module can only   be a slave
It has a push   buttonIt does not have a   push button
HC-05 has five   header pinsHC-06 has only four   header pins


Frequently Asked Questions

How many pins HC-05 Bluetooth modules can remain unconnected?

The HC-05 Bluetooth Module has 6 pins commonly used.

What is the range of HC-05 Bluetooth module?

It uses the 2.45GHz frequency band. The transfer rate of the data can vary up to 1Mbps and is in the range of 10 meters. The HC-05 module can be operated within 4-6V of power supply.

What is the meaning of HC-05?

HC-05 Bluetooth Module is an easy-to-use Bluetooth SPP (Serial Port Protocol) module, designed for a transparent wireless serial connection setup. Its communication is via serial communication which makes an easy way to interface with the controller or PC.

Is HC-05 a ble?

The HC-05 is a class 2 Bluetooth module designed for transparent wireless serial communication. It is pre-configured as a slave Bluetooth device.
HC06B0500000G

Amphenol Anytek

In Stock

United States

China

Canada

Japan

Russia

Germany

United Kingdom

Singapore

Italy

Hong Kong(China)

Taiwan(China)

France

Korea

Mexico

Netherlands

Malaysia

Austria

Spain

Switzerland

Poland

Thailand

Vietnam

India

United Arab Emirates

Afghanistan

Åland Islands

Albania

Algeria

American Samoa

Andorra

Angola

Anguilla

Antigua & Barbuda

Argentina

Armenia

Aruba

Australia

Azerbaijan

Bahamas

Bahrain

Bangladesh

Barbados

Belarus

Belgium

Belize

Benin

Bermuda

Bhutan

Bolivia

Bonaire, Sint Eustatius and Saba

Bosnia & Herzegovina

Botswana

Brazil

British Indian Ocean Territory

British Virgin Islands

Brunei

Bulgaria

Burkina Faso

Burundi

Cabo Verde

Cambodia

Cameroon

Cayman Islands

Central African Republic

Chad

Chile

Christmas Island

Cocos (Keeling) Islands

Colombia

Comoros

Congo

Congo (DRC)

Cook Islands

Costa Rica

Côte d’Ivoire

Croatia

Cuba

Curaçao

Cyprus

Czechia

Denmark

Djibouti

Dominica

Dominican Republic

Ecuador

Egypt

El Salvador

Equatorial Guinea

Eritrea

Estonia

Eswatini

Ethiopia

Falkland Islands

Faroe Islands

Fiji

Finland

French Guiana

French Polynesia

Gabon

Gambia

Georgia

Ghana

Gibraltar

Greece

Greenland

Grenada

Guadeloupe

Guam

Guatemala

Guernsey

Guinea

Guinea-Bissau

Guyana

Haiti

Honduras

Hungary

Iceland

Indonesia

Iran

Iraq

Ireland

Isle of Man

Israel

Jamaica

Jersey

Jordan

Kazakhstan

Kenya

Kiribati

Kosovo

Kuwait

Kyrgyzstan

Laos

Latvia

Lebanon

Lesotho

Liberia

Libya

Liechtenstein

Lithuania

Luxembourg

Macao(China)

Madagascar

Malawi

Maldives

Mali

Malta

Marshall Islands

Martinique

Mauritania

Mauritius

Mayotte

Micronesia

Moldova

Monaco

Mongolia

Montenegro

Montserrat

Morocco

Mozambique

Myanmar

Namibia

Nauru

Nepal

New Caledonia

New Zealand

Nicaragua

Niger

Nigeria

Niue

Norfolk Island

North Korea

North Macedonia

Northern Mariana Islands

Norway

Oman

Pakistan

Palau

Palestinian Authority

Panama

Papua New Guinea

Paraguay

Peru

Philippines

Pitcairn Islands

Portugal

Puerto Rico

Qatar

Réunion

Romania

Rwanda

Samoa

San Marino

São Tomé & Príncipe

Saudi Arabia

Senegal

Serbia

Seychelles

Sierra Leone

Sint Maarten

Slovakia

Slovenia

Solomon Islands

Somalia

South Africa

South Sudan

Sri Lanka

St Helena, Ascension, Tristan da Cunha

St. Barthélemy

St. Kitts & Nevis

St. Lucia

St. Martin

St. Pierre & Miquelon

St. Vincent & Grenadines

Sudan

Suriname

Svalbard & Jan Mayen

Sweden

Syria

Tajikistan

Tanzania

Timor-Leste

Togo

Tokelau

Tonga

Trinidad & Tobago

Tunisia

Turkey

Turkmenistan

Turks & Caicos Islands

Tuvalu

U.S. Outlying Islands

U.S. Virgin Islands

Uganda

Ukraine

Uruguay

Uzbekistan

Vanuatu

Vatican City

Venezuela

Wallis & Futuna

Yemen

Zambia

Zimbabwe

Related Parts More