HC-05 Bluetooth Serial TTL UART Module with Backplane, Master/Slave Wireless Transceiver, 6-Pin Adapter Board, 3.3V-6V Supply, Compatible with Arduino ESP32 AVR PIC ARM
Verified listing

HC-05 Bluetooth Serial TTL UART Module with Backplane, Master/Slave Wireless Transceiver, 6-Pin Adapter Board, 3.3V-6V Supply, Compatible with Arduino ESP32 AVR PIC ARM

SKU: DIY-00209 · Barcode: DKU-000239
Ask for price
Out of stock Ships from Dubai
Find similar
Ask for price — add to quote for a quotation.
Out of stock right now
Leave your email — we'll ping you the moment it's back on the shelf.
Free delivery Orders over AED 100
Returns policy 14-day returns if unused
Tech help Wiring & code support
More options
Free shipping on orders AED 100+. Below that: AED 25.

The HC-05 Bluetooth wireless serial module is a classic Bluetooth (BR/EDR) transceiver designed to replace a wired UART cable with a short-range wireless link. It is commonly used for Bluetooth SPP (Serial Port Profile) style communication, allowing microcontrollers and embedded systems to transmit and receive serial data as if connected by a direct TTL UART connection. This version includes a 6-pin TTL-to-UART adapter backplane, making it easier to power the module and connect RX/TX lines using standard headers, breadboards, or Dupont jumpers.

Full description

Overview

The HC-05 Bluetooth wireless serial module is a classic Bluetooth (BR/EDR) transceiver designed to replace a wired UART cable with a short-range wireless link. It is commonly used for Bluetooth SPP (Serial Port Profile) style communication, allowing microcontrollers and embedded systems to transmit and receive serial data as if connected by a direct TTL UART connection. This version includes a 6-pin TTL-to-UART adapter backplane, making it easier to power the module and connect RX/TX lines using standard headers, breadboards, or Dupont jumpers.

Technical Details

HC-05 modules are widely used in prototyping and production-like DIY builds because they provide a simple UART interface while handling Bluetooth pairing and link management internally. Depending on the module revision and firmware, the HC-05 can typically operate in Slave mode (accepting connections from a phone/PC) and may also support Master mode (initiating a connection to another Bluetooth device). Configuration is generally performed through AT commands over the serial interface. How you enter AT mode (button/KEY pin behavior, power-up sequence, and baud rate used for AT commands) can vary by module revision, so it is important to confirm the correct procedure for your specific board.

The included backplane/adapter board is intended to simplify integration by providing a stable power input range and a convenient 6-pin header breakout. Many adapter boards include onboard regulation and level-conditioning features, but the exact electrical behavior (including whether RX is 3.3V tolerant only, whether a divider is present, and the regulator type) varies by manufacturer. For best reliability, treat the UART logic as 3.3V-level unless your specific module documentation confirms 5V-tolerant inputs. When interfacing with 5V microcontrollers, a simple resistor divider or level shifter on the module RX line is a common best practice if the board does not already include it.

Specifications

  • Bluetooth type: Classic Bluetooth (BR/EDR); profile support commonly includes SPP (varies by firmware; check datasheet/AT list)
  • Operating role: Master/Slave capable (availability and commands vary by module revision)
  • Supply voltage (adapter/backplane input): 3.3V–6V (provided)
  • UART logic level: typically 3.3V TTL (may vary by adapter design; verify before connecting 5V logic)
  • Interface: TTL UART (TXD/RXD) plus control/status pins depending on the 6-pin mapping
  • Pin count: 6-pin header on adapter board (exact pin names/order vary by board silkscreen; commonly VCC, GND, TXD, RXD, KEY/EN, STATE)
  • Default baud rate: varies by firmware and configuration; check datasheet or query via AT commands
  • Wireless range: varies by antenna design, environment, and power class; check module revision specifications

Applications

  • Wireless serial bridge for Arduino and compatible boards (sensor telemetry, debug console, configuration link)
  • Bluetooth-to-UART interface for embedded controllers (AVR, PIC, ARM) in robotics and automation
  • PC/phone to microcontroller communication for DIY dashboards, data logging, and control panels
  • Cable replacement for short-range serial devices and prototypes
  • Pairing two microcontrollers using one module in Master mode and one in Slave mode (if supported by your firmware)

Integration Notes

1) Power: Supply the adapter board within 3.3V–6V as specified. If powering from a noisy source (motors/servos), add local decoupling near the module and keep power wiring short.

2) UART wiring: Cross-connect TX to RX and RX to TX, and share a common ground. Confirm the module’s UART voltage requirements; if your MCU uses 5V UART and the module RX is not 5V tolerant, use a level shifter or resistor divider.

3) AT configuration: Enter AT mode using the method required by your board revision (often involving a KEY/EN pin or a button during power-up). Use the correct AT baud rate for your firmware.

4) ESP32 note: ESP32 UART is 3.3V logic, which typically matches HC-05 UART levels well. Choose a free hardware UART or remap pins as needed.

5) Mounting and RF: Keep the antenna area clear of metal and high-current traces for better link stability. Orientation and enclosure materials can affect range.

Included Components

HC-05 Bluetooth module with 6-pin TTL UART backplane

Customer reviews

No reviews yet — be the first.

Honest takes from buyers who built with this part.

Write a review

Customer Q&A

No questions yet.

Ask anything — the team and other customers will reply.

No questions yet. Be the first to ask — useful answers help other buyers too.

Ask a question

Starter Bundle Builder

Select compatible items and add all selected products in one click.
4 compatible items
View cart

Works With

Find more compatible parts