The HC-05 is a Bluetooth 2.0 + EDR (Enhanced Data Rate) SPP (Serial Port Protocol) module, ideal for enabling wireless communication between microcontrollers (like Arduino) and smartphones/PCs. It operates on 3.6V-6V DC, features a 10-meter range, and supports both Master and Slave modes. The module uses a standard 9600 baud rate, communicates via UART (TX/RX), and is configured using AT commands.
Operating Voltage: 4V to 6V (Typically 5V)
Operating Current: 30mA
Range: <100m
Works with Serial communication (USART) and TTL compatible
Follows IEEE 802.15.1 standardized protocol
Uses Frequency-Hopping Spread spectrum (FHSS)
Can operate in Master, Slave or Master/Slave mode
Can be easily interfaced with Laptop or Mobile phones with Bluetooth
The HC-05 is a popular bluetooth module which can add two-way (full-duplex) wireless functionality to your projects.
The HC-05 has two operating modes, one is the Data mode in which it can send and receive data from other Bluetooth devices and the other is the AT Command mode where the default device settings can be changed.
HC-05 Default Settings
Default Bluetooth Name: HC-05
Default Password: 1234 or 0000
Default Communication: Slave
Default Mode: Data Mode
Data Mode Baud Rate: 9600, 8, N, 1
Command Mode Baud Rate: 38400, 8, N, 1
Default firmware: LINVOR
Applications
Wireless communication between two microcontrollers
Communicate with Laptop, Desktops and mobile phones