Shopping Cart

Your cart is empty.

Your cart is empty.

HiLetgo 2pcs HC-05 Wireless Bluetooth RF Transceiver Master Slave Integrated Bluetooth Module 6 Pin Wireless Serial Port Communication BT Module for Arduino

Free shipping on orders over $29.99

$15.99

$ 7 .99 $7.99

In Stock

About this item

  • The factory setting is slave mode, but you can set this module to master mode so that you might be able to connect to other Bluetooth 2.0 devices.HC-05 Wireless BT Module
  • HC-05 Wireless BT Module: with this HC 05 Bluetooth module,You can quickly add the Bluetooth feature to your Arduino project, and then you can use your android phone to control some gadgets, such as: switch, LED.
  • Master and Slave 2-IN-1 HC 05 Module:Working Voltage 3.6V to 6V , Default baud rate:9600,Default pin:1234
  • Button: Press the button, the module enter the AT mode. AT commands are executed only in AT mode.
  • 6 PIN Dopunt Cable : with this Dupont Cable, you can easily connect this HC-05 Bluetooth module to your Arduino Board


Module parameters:
1.PCB Size: 37.3mm (Long) *15.5mm (wide)
2. Weight: 3.5g
3. Input voltage: 3.6V--6V, prohibit exceeding 7V
4. Leads 6 feet: EN/VCC/GND/RXD/TXD/STATE (Bluetooth state leads, not connected output low level, the output high level after connection)
5. With the connection status indicator, LED flash indicates no Bluetooth connection; Led slow flash indicates enter at command mode
6. On-board 3.3V voltage regulator chip, input voltage DC 3.6V-6V; When not paired, current about 30mA (due to LED lights flashing, current in the state of change); After the pairing succeeds, the current is about 10mA
7. Effective transmission distance of 10 meters in open area, more than 10 meters is possible, but not to ensure the quality of the connection
8. After pairing succeeds, can be used as full duplex serial port. No need to understand any Bluetooth protocol, but only support 8-bit data bits, 1-bit stop bits, no parity communication format. This is also the most commonly used communication format, does not support other formats!
9. Press the key and then power up the Bluetooth module to enter at mode, set parameters and query information
10. Can switch host and machine mode from at command
11. The module default baud rate is 9600, the default pairing password is 1234, the default name is HC-05

Wiring method:
VCC: Connect the power supply positive
GND: Connecting the cathode
RXD: The receiver, the Bluetooth module receives data from other devices, and the sending end TXD of the other devices normally
TXD: Send end, Bluetooth module sends data to other equipment; the receiving end RXD of the other equipments normally
En: To enable the end, need to enter the at mode when 3.3V
Note: this item doesn't works with iOS.
Package included:
2 * HC-05 6 Pin Wireless Bluetooth RF Transceiver Module Serial BT Module for Arduino


e.p.
2025-08-21 15:07:47
I build hobby class robots and it can be annoying to have it packaged up all nicely just to have to take it apart to get to the USB port so you can update your code or get some debug output. No more! Now I can pair with my project and do those things wirelessly. Worked out of the box. Bear in mind you may need to change baud rates to get it to work with whatever serial device you are connecting to. Very happy with this purchase.
Customer
2025-07-08 14:30:09
I was able to communicate between my microcontroller and android phone with these units.
Jakeb
2025-06-27 12:03:01
I got the two modules and they didn't show up to anything not android phone or PC with BLE adapter. Scoured the internet to find info on how to talk to these via AT commands, this initially didn't work either. The schematic in the pictures is useless, you need to apply 3.3V or 5V to the EN pin in addition to the other signals / power to get it to work in AT command mode. Finally got AT mode working only to find out that both modules were set to Master role and the baud rate is stuck at 4800. Yes even after setting to 9600 or 115200 and verifying, it reverts back to 4800 after a power cycle.I spent hours of aggravation in trial and error with these only to have a complete waste of time.Save your money and get something else.
Richard Quaif
2025-06-19 17:08:12
These work great and have a very good range. Thanks
Paul O
2025-06-17 17:20:06
I was able to get these modules to work in peripheral mode at 921600 baud. Below are some notes which apply to ones I purchased in December 2022 with a firmware version 2.0-20100601.The modules have two modes: a configuration mode with AT commands and a serial communication mode for data transfer.When the modules are powered up with the "EN" pin set to 3.3V or the button pressed they blink slowly (about once every 2 seconds) and can be configured with nonstandard AT commands. The speed is always at 38400 baud. The device does not show up for pairing when in this mode.When the modules are powered up with the "EN" pin set to 0V or is left unconnected they blink quickly (about twice a second) and are available for pairing with a default name of HC-05 and a default baud rate of 9600 baud for data communication.To switch between the configuration mode and data communication mode requires cycling power on the device.In the below configuration examples lines that start with # are comments. Also all commands are followed by a carriage return character (ASCII 13) followed by a newline character (ASCII 10).# In configuration mode (slow blink) at 38400 baud I got the version withAT+VERSION# It returned+VERSION:2.0-20100601OK# To get the UART speed I sentAT+UART# It returned (this was after I set it to 115200 from the default of 9600)+UART:115200,0,0OK# To set the UART speed for 921600 (1 stop bit, No parity)AT+UART=921600,0,0# It returned+UART:921600,0,0OK# To set the name of the device to "CH1" I sentAT+NAME=CH1# It returnedOK# To get the name of the device I sentAT+NAME# It returnedNAME:CH1OKOnce configured I cycled power with EN unconnected and it entered the data communication mode (fast blink). I was able to pair with it by finding the device "CH1" using Windows 10. Two COM ports appeared after pairing. The reason for two COM ports is related to RFCOMMs implementation and not this particular device. For me only one of the COM ports worked and its baud rate did not have to match the baud rate programmed into the HC-05 which I had set to 921600.I'm giving the devices four stars because although the firmware is buggy and there is no documentation except for reviewer comments these are the only devices I could get to work at 921600 and I like the button to start in configuration mode and their price point. Similar devices such as the JDY-31 are much slower and lack that feature.
Yevgen Muntyan
2025-06-16 11:10:15
Most AT commands don't work, name cannot be set.
Tiago
2025-01-18 12:40:39
Tested and working very well.
Mr. Brad A. Spencer
2025-01-12 18:27:59
These modules work fine, but are a little quirky. You can get into command mode by holding the button and powering the device up, or by latching the pin called 'EN' to VCC. This is more consistent with what is described other places as the 'KEY' pin rather than the 'EN' pin. The command firmware in the modules I got would constantly repeat the results of the commands until a number of CR/NL were entered. I don't know if this is normal for other HC-05 modules, but it was odd. The commands will take, but 'AT' and the like will not echo. The assemble quality was sloppy. The bluetooth module and controller is actually attached to a breakout board and the alignment of the module to the breakout board was twisted in a 3 of the 4 I got. Everything still works, just sloppy, but for the price this isn't a big complaint.
Recommended Products