introduction to HC-06, hc-06 pinout, hc-06Hello friends, I hope you all are doing great. In today’s tutorial, we are gonna have a look at detailed Introduction to HC-06. HC-06 is a class 2 slave Bluetooth module designed for serial communication. Once it is paired to a master Bluetooth device such as PC, smartphones, and tablet, its operations become easier to the user. It sends and receives data in a bidirectional manner.

HC-06 is used in different devices which works on Bluetooth for sending and receiving data. In today’s post, we will have look at its pinout, working, circuit diagram, protocol, etc. I will also share some links of projects where I have interfaced it with Arduino and some other microcontroller. Friends if you have any questions please ask in comments I will try my best to solve your problems and I will give you a comprehensive answer. So let’s start with basic Introduction to HC-06: 

HC-06 Bluetooth ModuleHC-06 is a Bluetooth module which is designed to work on serial communication. When we paired it with Bluetooth working devices such as smarts phones and tablet, its use becomes easier for device users.Its working depends on the wireless system, for sending and receiving data, it uses transceiver module RS 232 TTL. We do not use any cable for sending and receiving data for this module.The main feature of this Bluetooth module is that it can easily achieve serial wireless data transmission protocol.The frequency band at which it operates is 2.4 GHz ISM frequency.HC-06 adopts famous 2.0+EDR Bluetooth standard. The benefit of this standard is that data can be sent in less time interval. It can send data in 0.5 seconds of an interval. By this feature, the workload on Bluetooth chip can be reduced and a large amount of data can be sent in small time.

Lets discuss some parameters and pin configuration.

PIN Name PIN No Description Pad typeNote GND13 21 22Ground pot. Vss1V814Integrated 1.8 V (+) supply with On-chip linear regulator output within 1.7-1.9 V.VddAIO0.9Programmable input/output line.Bi-DirectionalAIO110Programmable input/output line.Bi-DirectionalPIO023Programmable input/output line,control output for LNA (if fitted)Bi-DirectionalRX ENPIO124Programmable input/output line,control output for PA(if fitted)Bi-DirectionalTX ENPIO225Programmable input/output line.Bi-DirectionalPIO326Programmable input/output line.Bi-DirectionalPIO427Programmable input/output line.Bi-DirectionalPIO528Programmable input/output line.Bi-DirectionalPIO629Programmable input/output line.Bi-DirectionalCLK_REQPIO730Programmable input/output line.Bi-DirectionalCLK_OUTPIO831Programmable input/output line.Bi-DirectionalPIO932Programmable input/output line.Bi-Directional PIO1033

Programmable input/output line.

Bi-DirectionalPIO1134Programmable input/output line.Bi-DirectionalRESETB11 CMOS Input withweak intemalpull-downUART_RTS4UART request to send, active low.CMOS output,tri-stable with weakinternal pull-upUART_CTS3UART clear to send, active low.CMOS input withweak internalpull-downUART_RX2UART Data input.CMOS input withweak internalpull-downUART_TX1

UART Data output.

CMOS output,Tri-stable withweak internalpull-upSPI_MOSI17Serial peripheral interface data input.CMOS input withweak internalpull-downSPI_CSB16Chip select for the serial peripheral interface, active lowCMOS input withweak internalVcc12 3.3V


Lets discuss pinout of HC-06.

HC-06 PINOUTThere is four main pinout of HC-06, now we discuss each one by one and their function.Vcc: This pin is used for input supply. At this pin, we provide an input voltage to HC-06.GND: This pin use for ground.TXD: By this pin, data is transmitted by the serial interface.RXD: The purpose of this pin is to receive data by a serial interface.For better understanding lets have a look at the pinout diagram of HC-06.hc-06 pinout hc-06 introduction, hc-06

Let’s discuss some features of HC-06.

Features of HC-06These are some features of HC-06.Bluetooth protocol which we connect with it is Bluetooth 2.0+ EDR.  2.0+ EDR is a standard Bluetooth protocol which is used.It is at the Bluetooth class 2 power level.USB protocol used for it is USB v 1.1/2.0.The frequency on which it operates is a 2.4 GHz ISM frequency band.The modulation mode which is used in this module is Gauss frequency Shift Keying.Its transmitting power is ≤ 4 dBm.Its sensitivity rate is ≤-84 dBm at 0.1% Bit Error Rate.The speed at which it transmits data is 2.1 Mbps (Max)/160 kbps (Asynchronous) and 1 Mbps/1 Mbps (Synchronous).The Safety feature which it provides is authentication and encryption.Its supported configuration is based on Bluetooth serial port (major and minor).Its supply voltage is 3.3 V DC  and operating current is 50 mA.Its operating temperature is 20 to 55℃.The weight of this module is 4g.The dimensions of this module are 36.5*16 mm.Its Default baud rate is 9600.This module can also be used in SMD.This module is made through ROHS process.Board of this module PIN is half hole size.It based upon CSR BC 04 Bluetooth technology.It has a high-performance wireless transceiver system.It is a Low-Cost module.It has the external 8 Mbit flash.It has a built-in 2.4 GHz antenna, the user does not need a test antenna.

Now, let’s discuss the HC-06 Application:

Application of HC-06

These are some applications of HC-06

HC-06 is a Bluetooth module, it is used in different electronic devices such as a mobile, laptop, personal computer, etc.It can also use in different industrial projects for sending and receiving data, Let’s see pictures of HC-06 use in projects.

I hope you enjoyed today’s tutorial on the HC-06 module.  If you need any help about this module, please ask in comments. Will meet you guys in the next tutorial. Till then take care…..

JLCPCB – Prototype 10 PCBs for $2 (For Any Color)China’s Largest PCB Prototype Enterprise, 600,000+ Customers & 10,000+ Online Orders DailyHow to Get PCB Cash Coupon from JLCPCB: https://bit.ly/2GMCH9w

HC-06 Bluetooth Module Pinout, Datasheet, …(受权发布)《抗击新冠肺炎疫情的中国行动》白皮 …领克|领克汽车|Lynk&CoThe Best .30-06 Rifles: Reviews & Buying Guide - 2022 Gun ...渭南市人力资源和社会保障局显卡天梯榜 v2.06 - 超能网湖南教育科学规划领导小组办公室群星_群星中文版下载_汉化_补丁_攻略_专题_游侠网 ...死亡搁浅升级档_死亡搁浅_v1.06升级档[CODEX]下载_3DM单机Java编译时出现����,黑色菱形里面有问号,为什么?java.sql.SQLException: The server time zone value ‘�й���׼ʱ��‘ is unrecognized or ...Java.sql.SQLException: The server time zone value ‘й���׼ʱ��‘ is unrecognized or represents...FreeBSD 6 手��� MySQL5 (最佳化)(ZT)jdbc连接数据库报错:The server time zone value ‘�й���׼ʱ��‘ is unrecognized or represents ...mysql连接出错,报The server time zone value ‘�й���׼ʱ��‘ is unrecognized or represents ...使用JDBC连接MySql时出现:The server time zone value ‘�й���׼ʱ��‘ is unrecognized or ...Java 掉坑之The server time zone value ‘�й���׼ʱ��‘ is unrecognized or represents more than...mysql连接Java报java.sql.SQLException: The server time zone value ‘�й���׼ʱ��‘ is ...Mybatis运行项目时差错误: The server time zone value ‘�й���׼ʱ��‘ is unrecognized or......关于allure生成报告后无法自动打开的问题并报“‘allure‘ �����ڲ����ⲿ���Ҳ”关于sql异常The server time zone value ‘�й���׼ʱ��‘ is unrecognized or represents more than...androidx.fragment.app.Fragment�޷�ת��Ϊandroid.app.Fragment fragmentTransaction.replace报错ADODB.Connection ���� ‘800a0e7a’ win7 IIS运行ASP常见问题及解决方法generate (default-cli) on project mall: The server time zone value ‘�й���׼ʱ��‘ is ...java?e7?a8??e9?a8ӿ【异常】springBoot连接数据库错误: The server time zone value ‘�й���׼ʱ��‘ is unrecognized...项目启动报错:java.sql.SQLException: The server time zone value ‘�й���׼ʱ��‘ is ...在使用springboot+jpa+mysql时出现The server time zone value ‘�й���׼ʱ��‘ is unrecognized ...解决error: cannot create �� Illegal byte sequenceInvalidConnectionAttributeException: The server time zone value '�й���׼ʱ��' is unrecog-...连接mysql报错java.sql.SQLException: The server time zone value ‘�й���׼ʱ��‘ is ...连接mysql数据库报错java.sql.SQLException: The server time zone value '�й���׼ʱ��' is ...allure‘ �����ڲ����ⲿ���Ҳ���ǿ����еij��� ���������ļ���vscode中文注释显示和输出乱码怎么解决��flume采集出现com.alibaba.fastjson.JSONException: syntax error, pos 1, line 1, column 2��-�‘“node“‘ �����ڲ����ⲿ���Ҳ���ǿ����еij������������ļ��� ...java.sql.SQLException The server time zone value ‘�й���׼ʱ��‘....及数据库时间与本地时间不...