HC-05 Bluetooth Serial Transceiver Module (Master/Slave)
Overview: Add wireless communication to your microcontroller projects seamlessly with the HC-05 Bluetooth Module. Designed for makers, students, and engineers, this versatile module allows your Arduino, Raspberry Pi, or custom PCB to communicate wirelessly with smartphones, laptops, and other Bluetooth-enabled devices. Featuring dual Master and Slave mode operation, it provides a stable and reliable Serial Port Protocol (SPP) connection, making it an indispensable component for robotics, smart home automation, and remote control systems.
Key Features:
- Dual Mode Capability (Master/Slave): Can be configured as either a Master device (to initiate connections) or a Slave device (to accept incoming connection requests).
- Seamless Wireless Serial Communication: Converts traditional wired UART serial communication into a wireless Bluetooth signal with zero hassle.
- Easy AT Command Configuration: Built-in Key/EN pin allows you to easily modify settings like device name, baud rate, and pairing passcode using standard AT commands.
- Wide Compatibility: Plugs directly into Arduino, STM32, PIC, ESP32, and Raspberry Pi via standard 4-pin/6-pin header interfaces (VCC, GND, TXD, RXD).
- Onboard LED Indicator: Provides quick visual status for pairing mode, active connection, and power state.
Technical Specifications:
- Model: HC-05
- Bluetooth Protocol: Bluetooth v2.0 + EDR
- Frequency: 2.4 GHz ISM Band
- Operating Voltage: 3.6V – 6V (Onboard voltage regulator)
- Logic Level: 3.3V UART (Requires resistor divider/level shifter when connecting 5V TX/RX pins)
- Range: ~10 Meters (Open space)
- Baud Rate Default: 9600 (Data mode) / 38400 (Command mode)
- Default Passcode: 1234 or 0000
Common Applications:
- Smartphone-controlled Arduino Robots
- Smart Home Automation & IoT projects
- Wireless Sensor Data Logging
- Remote Industrial Control Systems