HC-05 Upgraded Bluetooth Module for Arduino – Master/Slave Mode

HC-05 Upgraded Bluetooth Module for Arduino – Master/Slave Mode

Rs.710.00
Skip to product information
HC-05 Upgraded Bluetooth Module for Arduino – Master/Slave Mode

HC-05 Upgraded Bluetooth Module for Arduino – Master/Slave Mode

Rs.710.00

HC-05 Upgraded Bluetooth Module for Arduino – Master/Slave Mode

This upgraded HC-05 Bluetooth Serial Module enables wireless serial communication between your Arduino and smartphones, PCs, or other Bluetooth-enabled devices. Unlike the basic HC-06, the HC-05 supports both Master and Slave modes, making it suitable for device-to-device communication as well as host-controlled setups. Communicates via UART at configurable baud rates and is fully configurable via AT commands.

Key Features

  • Bluetooth version: 2.0 + EDR (Enhanced Data Rate)
  • Dual mode: configurable as Master or Slave via AT commands
  • UART serial interface — TX, RX, VCC, GND (+ STATE and EN pins)
  • Default baud rate: 9600 bps (configurable via AT commands up to 1382400 bps)
  • Operating voltage: 3.3V logic (5V tolerant VCC with on-board regulator on module)
  • Communication range: up to 10 metres (Class 2)
  • On-board LED indicator: slow blink = not paired, fast blink = paired
  • AT command mode via EN/KEY pin for full configuration
  • Default pairing PIN: 1234

Pin Description

  • VCC – 3.6V – 6V power supply (5V from Arduino works with on-board regulator)
  • GND – Ground
  • TX – Serial transmit (connect to Arduino RX)
  • RX – Serial receive (connect to Arduino TX, use voltage divider for 5V boards)
  • STATE – Connection status output
  • EN / KEY – Pull HIGH to enter AT command mode

Typical Applications

  • Wireless serial communication between Arduino and Android/iOS apps
  • Bluetooth-controlled robots, cars, and drones
  • Wireless sensor data logging to PC or smartphone
  • Device-to-device Bluetooth communication (Master mode)
  • Home automation and IoT wireless control

Getting Started

Connect TX/RX to Arduino’s SoftwareSerial or hardware UART pins. Use a voltage divider (1kΩ + 2kΩ) on the RX line when using a 5V Arduino. Open Serial Monitor at 9600 baud to send and receive data wirelessly. For AT commands, pull the KEY/EN pin HIGH before powering on.

Compatible with Arduino Uno, Nano, Mega, ESP32, STM32, and Raspberry Pi.

You may also like