HC-05 6 Pin Bluetooth Module can be used with any microcontroller that has UART functionality, as It uses the UART protocol to send and receive data wirelessly.
To make it convenient for the developers, the output interface includes Bluetooth connection STATE pin (STATE), whose output is low when the device is not connected, the output is high after it is connected.
The LED on board also indicates the Bluetooth connection status. The quick blinking indicates that there is no Bluetooth connection, the slow blinking indicates that the AT mode is entered, and the double blinking indicates that the Bluetooth is connected and the port is opened.
The work mode of the HC-05 can be switched by the onboard push button. The HC-05 is put in Command mode if the push button is activated. In Command mode, user can change the system parameters (e.g. pin code, baud rate, etc) using host controller itself of a PC running terminal software using a serial to TTL converter.
The bottom plate is equipped with anti-reverse connection diode, with 3.3V LDO. Input voltage should be between 3.6-6V. The current is about 30mA when not paired and about 10mA after it is paired.
Interface level is 3.3V, so it can be directly connected to all kinds of microcontroller (51, AVR, PIC, ARM, MSP430, etc), 5V microcontroller can also be directly connected.
Open effective distance of 10 meters (power CLASS 2), more than 10 meters is also possible, but there is no guarantee of connection quality for this distance.
After pairing, when the full-duplex serial port is used, there is no need to know any Bluetooth protocol. It supports 8-bit data bit, 1-bit stop bit and parity check communication format, which is also the most commonly used communication format.
Switch to the Master or slave mode by running the AT command, and connect to the specified device by running the AT command. Supports standard baud rates ranging from 4800bps to 1382400bps.
Note: The Module can act as both Master and Slave.
Features:
- Power Supply : 5V (may not work with 3.3V).
- UART interface with programmable baud rate.
- Auto pairing PIN : “1234” or "0000" as default.
- Auto connect to the last device on power as default.
- Bluetooth protocol: Bluetooth Specification v2.0+EDR, Frequency: 2.4GHz ISM band, Modulation: GFSK(Gaussian Frequency Shift Keying)
- Default Baud rate: 38400, Data bits:8, Stop bit:1,Parity:No parity, Supported baud rate: 9600,19200,38400,57600,115200,230400,460800.
- Auto-reconnect in 30 min when disconnected as a result of beyond the range of connection.
Applications:
- Industrial Applications.
- short-distance wireless communication
- Embedded Projects.
Input Voltage | 3.6~6V |
Input Current | 10mA |
Sensitivity | -80dBm |
Transmit Power | Up to +4dBm |
Operating Range | Up to 10m |
Operating Frequency | 2.4GHz |
Modulation | GFSK |
Interface | UART |
Number of Pins | 6 (STATE,Rx,Tx,GND,Vcc,EN) |
Product Dimensions | 36.8 x 16.3mm |
Operating range | -20°C to +75°C |
Product Weight | 10 grams |
Country of origin : China
Note: The pins are presoldered to the module
1x HC-05 6pin Bluetooth Transceiver Module
Pin
|
Function
|
Vcc | 3.6 - 6V |
Gnd | Ground |
TXD | Connects to the UART RX of MCU |
RXD | Connects to the UART TX of MCU |
STATE | state test pins, connected to internal LED, generally keep it unconnected. |
EN | This pin is used to toggle between Data Mode (set low) and AT command mode (set high). By default it is in Data mode |