Skip to Content

Bluetooth HC-05 Module 6Pins

The Bluetooth HC-05 Module is a wireless communication module that allows for easy and reliable Bluetooth connectivity in a wide range of applications. With its compact and lightweight design, the HC-05 module is ideal for use in embedded systems, robotics, and other applications where wireless communication is necessary. The HC-05 module features six pins for easy integration with other components, and supports Bluetooth 2.0+EDR (Enhanced Data Rate) communication, allowing for high-speed data transfer. It operates on a voltage range of 3.3V to 5V, making it compatible with a wide range of microcontrollers and other electronic devices. The HC-05 module supports both master and slave modes, allowing for flexible configuration options and making it ideal for use in a wide range of applications. It has a range of up to 10 meters, depending on the environment, and can support up to seven simultaneous connections

Package Includes

  • 1 x Bluetooth HC-05 Module 6Pins

35.00 AED 35.00 AED Tax Included
35.00 AED Tax Included

Not Available For Sale

This combination does not exist.

Bluetooth Transceiver Serial Module

Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days

 

Features

  • Wireless communication module for easy and reliable Bluetooth connectivity
  • Compact and lightweight design for easy integration in embedded systems, robotics, and other applications
  • Six pins for easy integration with other components
  • Frequency of 2.4GHz ISM band, allowing for high-speed wireless communication
  • Modulation of GFSK (Gaussian Frequency Shift Keying) for reliable and efficient data transfer
  • Emission power of ≤4dBm, Class 2, for a range of up to 10 meters, depending on the environment
  • Sensitivity of ≤-84dBm at 0.1% BER, ensuring reliable communication in noisy environments
  • Speed of up to 2.1Mbps (Max) for asynchronous communication, and up to 1Mbps for synchronous communication
  • Authentication and encryption for secure communication
  • Profiles for Bluetooth serial port, allowing for easy integration with other devices
  • Operates on a supply voltage range of +3.3V to 6.0V, compatible with a wide range of microcontrollers and other electronic devices
  • Low supply current of 30mA for efficient power consumption
  • Working temperature range of -20 ~ +75 Centigrade for use in a variety of environments
  • Follows IEEE 802.15.1 standardized protocol, allowing for building wireless Personal Area Networks (PANs)
  • Uses frequency-hopping spread spectrum (FHSS) radio technology for reliable and efficient data transfer over the air

Principle of Work

The Bluetooth HC-05 Module operates on the principle of wireless communication using Bluetooth technology. When connected to a device, the module uses frequency-hopping spread spectrum (FHSS) radio technology to send and receive data over the air. The module communicates with other Bluetooth-enabled devices using a standardized protocol, IEEE 802.15.1 and employs a Gaussian Frequency Shift Keying (GFSK) modulation scheme to efficiently transfer data. The module supports both asynchronous and synchronous communication, with a maximum speed of up to 2.1Mbps for asynchronous communication, and up to 1Mbps for synchronous communication. To ensure secure communication, the HC-05 module provides authentication and encryption mechanisms. This makes it a reliable and secure option for wireless communication needs.

Pinout of the Module

HC-05 Pinout

  • VCC: Power supply pin (typically 5V, has onboard regulator)
  • GND: Ground pin
  • TXD: Transmit pin (data out)
  • RXD: Receive pin (data in, not 5V tolerant)
  • KEY: Enables AT command mode when pulled high
  • STATE: Indicates connection state (high in AT mode, low in data mode)

Note: Use a voltage divider or level shifter to connect RXD to 5V logic.

Applications

  • Wireless data transfer
  • Wireless control (e.g., robots, home automation)
  • IoT applications
  • Wireless audio streaming
  • Wearable devices
  • Automotive applications

Circuit

  • LED anode → Digital Pin 8
  • LED cathode → 220Ω resistor → GND
  • HC-05 VCC → Arduino 5V
  • HC-05 GND → Arduino GND
  • HC-05 TXD → Arduino Pin 2
  • HC-05 RXD → Voltage divider → Arduino Pin 3
  • HC-05 KEY → 3.3V

HC-05 Circuit

Library

Uses the built-in SoftwareSerial library. No external installation required.

Example Code

#include <SoftwareSerial.h>

#define LED_PIN 8
#define HC05_RX_PIN 2
#define HC05_TX_PIN 3

SoftwareSerial mySerial(HC05_TX_PIN, HC05_RX_PIN);

void setup() {
  pinMode(LED_PIN, OUTPUT);
  Serial.begin(9600);
  mySerial.begin(9600);
}

void loop() {
  if (Serial.available() > 0) {
    char data = Serial.read();
    if (data == '1') {
      digitalWrite(LED_PIN, HIGH);
    } else if (data == '0') {
      digitalWrite(LED_PIN, LOW);
    }
  }
}

How to Connect with Android

  • Install “Serial Bluetooth Terminal” or “Bluetooth Terminal HC-05”
  • Turn on phone’s Bluetooth
  • Search and pair with “HC-05” using code “1234” or “0000”
  • Open terminal and send '1' to turn ON LED, '0' to turn OFF

Technical Details

  • Frequency: 2.4GHz ISM band
  • Modulation: GFSK
  • Emission Power: ≤4dBm (Class 2)
  • Sensitivity: ≤-84dBm at 0.1% BER
  • Speed: 2.1Mbps (async) / 1Mbps (sync)
  • Security: Authentication and encryption
  • Profiles: Bluetooth serial port
  • Voltage: +3.3V to 6.0V
  • Current: 30mA
  • Temperature: -20°C to +75°C
  • Dimensions: 26.9mm x 13mm x 2.2mm

Comparison with HC-06

  • Role: HC-05 (Master/Slave), HC-06 (Slave only)
  • Pin Count: HC-05 (6), HC-06 (4)
  • Default Mode: HC-05 (Transparent), HC-06 (Command)
  • Price: HC-05 is more expensive
  • Range: HC-05 (up to 100m), HC-06 (around 10m)