The HC-05 Bluetooth Module provides an easy way to add wireless communication to your microcontroller projects. Unlike the HC-06, the HC-05 can be configured as either a Master or Slave device, allowing it to initiate or receive connections. The module features a transparent serial pipeline (TX/RX), making it simple to send and receive data as if using a wired connection. Mounted on a breakout board, the HC-05 includes 0.1" headers for Power (VCC/GND), TX, RX, and KEY pins. A 3.3V regulator on board allows safe operation with 5V microcontrollers such as Arduino. The onboard LED indicates status: rapid blinking for disconnected/searching, double blinking for connected, and slow blinking in AT command mode. AT mode allows reconfiguration of baud rate, role, and PIN. Pinout KEY/EN: Switches the module between AT command mode (38400bps) and data mode (9600bps) VCC: Connect to 5V or 3.3V to power the module GND: Ground connection TXD: Transmit data from the module to the microcontroller (connect to microcontroller RXD) RXD: Receive data from the microcontroller (connect to microcontroller TXD) STATE: Status indicator, shows if module is connected Key Features Master/Slave configurable for flexible Bluetooth networking Default settings: 9600 baud, PIN "1234", device name "HC-05" Transparent serial communication: acts like a wired serial connection Range: up to ~10 meters (Class 2) AT command mode for advanced configuration 3.3V logic compatible, with onboard 5V regulator for microcontrollers Small, breadboard-friendly breakout with anti-reverse diode protection Operating temperature: -20°C to +75°C Module size: 44mm x 16mm x 7mm Applications Wireless serial communication for microcontrollers (Arduino, ESP32, STM32, etc.) Wireless data acquisition and sensor monitoring Robotics and intelligent car projects Serial printing or display control over Bluetooth Wireless remote control and automation projects Getting Started Simply connect VCC, GND, TX, and RX to your microcontroller, configure using AT commands if needed, and pair with another Bluetooth device. Use a logic level converter if connecting RX/TX to a 5V microcontroller to protect the module. For more guidance, see our tutorials for using HC-05 and HC-06 modules. Related Modules HC-06 Bluetooth Module (Slave only) BLE 4.0 Bluetooth Module The HC-05 module provides a reliable, flexible, and easy-to-use Bluetooth interface for all your wireless serial communication projects.