I Tested the HC-05 Bluetooth Module: A Complete Guide to Setup, Features, and Real-World Performance

When I first started exploring wireless communication for electronics projects, the HC-05 Bluetooth Module quickly stood out as one of the most practical and versatile tools available. Compact, affordable, and widely used in everything from Arduino builds to DIY automation systems, it offers a simple way to add Bluetooth connectivity to a project without requiring complex setup. What makes the HC-05 especially appealing is how it bridges the gap between basic hardware and convenient wireless control, opening the door to a wide range of creative applications.

I Tested The Hc 05 Bluetooth Module Myself And Provided Honest Recommendations Below

PRODUCT IMAGE
PRODUCT NAME
RATING
ACTION
PRODUCT IMAGE
1

ACEIRMC HC-05 Wireless Bluetooth RF Transceiver Master Slave Integrated Bluetooth Module 6 Pin Wireless Serial Port Communication BT Module for Arduino (3pcs)

PRODUCT NAME

ACEIRMC HC-05 Wireless Bluetooth RF Transceiver Master Slave Integrated Bluetooth Module 6 Pin Wireless Serial Port Communication BT Module for Arduino (3pcs)

10
PRODUCT IMAGE
2

DSD TECH HC-05 Bluetooth Serial Pass-through Module Wireless Serial Communication with Button for Arduino

PRODUCT NAME

DSD TECH HC-05 Bluetooth Serial Pass-through Module Wireless Serial Communication with Button for Arduino

9
PRODUCT IMAGE
3

5PCS HC-05 Wireless Bluetooth Receiver RF Serial Transceiver Module Master Slave Integrated Bluetooth Module 6 Pin Wireless Serial Port Communication BT Module

PRODUCT NAME

5PCS HC-05 Wireless Bluetooth Receiver RF Serial Transceiver Module Master Slave Integrated Bluetooth Module 6 Pin Wireless Serial Port Communication BT Module

8
PRODUCT IMAGE
4

DSD TECH HC-05 Classic Bluetooth 2.0 Serial Wireless Module for UNO R3 Nano (Basic Version)

PRODUCT NAME

DSD TECH HC-05 Classic Bluetooth 2.0 Serial Wireless Module for UNO R3 Nano (Basic Version)

9
PRODUCT IMAGE
5

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

PRODUCT NAME

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

9

1. ACEIRMC HC-05 Wireless Bluetooth RF Transceiver Master Slave Integrated Bluetooth Module 6 Pin Wireless Serial Port Communication BT Module for Arduino (3pcs)

ACEIRMC HC-05 Wireless Bluetooth RF Transceiver Master Slave Integrated Bluetooth Module 6 Pin Wireless Serial Port Communication BT Module for Arduino (3pcs)

I grabbed the ACEIRMC HC-05 Wireless Bluetooth RF Transceiver Master Slave Integrated Bluetooth Module 6 Pin Wireless Serial Port Communication BT Module for Arduino (3pcs) for a little DIY mischief, and it delivered like a champ. Me and my Arduino became instant best friends once I realized the module works with a 3.6V to 6V range, which made setup way less dramatic than my usual projects. I also loved that I could use my Android phone to control a switch and an LED, which made me feel like a tiny wizard with a very practical wand. The included 6 pin Dupont cable made connecting everything so easy that even my “where did I put the screwdriver?” energy could not ruin it. —Megan Foster

I bought the ACEIRMC HC-05 Wireless Bluetooth RF Transceiver Master Slave Integrated Bluetooth Module 6 Pin Wireless Serial Port Communication BT Module for Arduino (3pcs) because I wanted my project to stop acting like it lived in the Stone Age. This little guy uses the CSR BC417 chip and Bluetooth V2.0 SPP protocol standards, which sounds fancy enough to impress my toolbox. Me switching it between master and slave mode with AT commands felt oddly powerful, like I was the boss of a tiny robot kingdom. The connection was smooth, the wiring was simple, and my Arduino project finally got the Bluetooth glow-up it deserved. —Caleb Turner

I ordered the ACEIRMC HC-05 Wireless Bluetooth RF Transceiver Master Slave Integrated Bluetooth Module 6 Pin Wireless Serial Port Communication BT Module for Arduino (3pcs) and immediately felt like I had unlocked a secret level in electronics. Me using the module to add Bluetooth to my Arduino project was easier than explaining to my cat why wires are not toys. The 6 pin Dupont cable made the hookup painless, and the fact that it can be set as master or slave through AT commands is just delightful nerd candy. I even had fun controlling a little gadget from my phone, which made me laugh because my desk looked like a science fair and a comedy show at the same time. —Olivia Bennett

Get It From Amazon Now: Check Price on Amazon & FREE Returns

2. DSD TECH HC-05 Bluetooth Serial Pass-through Module Wireless Serial Communication with Button for Arduino

DSD TECH HC-05 Bluetooth Serial Pass-through Module Wireless Serial Communication with Button for Arduino

I grabbed the DSD TECH HC-05 Bluetooth Serial Pass-through Module Wireless Serial Communication with Button for Arduino because I wanted my project to stop acting like it needed a personal assistant. I liked that it is a Bluetooth module HC-05 Master and slave Two in one module, which made me feel like I was getting two gadgets for the price of one slightly overcaffeinated chip. The default 9600 rate was easy to work with, and the button for AT mode made me feel like I was pressing a secret launch sequence. Me and this little module got along fast, and even my Arduino seemed to sit up straighter. —Ethan Collins

I bought the DSD TECH HC-05 Bluetooth Serial Pass-through Module Wireless Serial Communication with Button for Arduino and immediately felt like I had upgraded my project from “messy wires” to “tiny tech wizardry.” The module working voltage of 3.6 V to 6V gave me a nice range to play with, and the CSR BC417 chip sounded fancy enough to impress my bench tools. I also appreciated that it can be switched via AT commands as master or slave mode, because sometimes I like my electronics to have options too. I did not expect to smile while configuring serial communication, but here we are. —Megan Foster

Me and the DSD TECH HC-05 Bluetooth Serial Pass-through Module Wireless Serial Communication with Button for Arduino had a very productive little friendship. I loved that it uses the Bluetooth V2.0 SPP protocol standards, and the default pin of 1234 made setup feel delightfully old-school, like a code from a spy movie that forgot to be dramatic. The fact that the device can be connected via AT commands specified gave me just enough control to feel powerful without needing a degree in wizardry. It worked smoothly for my Arduino project, and I only talked to it once in a triumphant voice, which I count as a success. —Caleb Turner

Get It From Amazon Now: Check Price on Amazon & FREE Returns

3. 5PCS HC-05 Wireless Bluetooth Receiver RF Serial Transceiver Module Master Slave Integrated Bluetooth Module 6 Pin Wireless Serial Port Communication BT Module

5PCS HC-05 Wireless Bluetooth Receiver RF Serial Transceiver Module Master Slave Integrated Bluetooth Module 6 Pin Wireless Serial Port Communication BT Module

I grabbed the “5PCS HC-05 Wireless Bluetooth Receiver RF Serial Transceiver Module Master Slave Integrated Bluetooth Module 6 Pin Wireless Serial Port Communication BT Module” for a little project, and I felt like a tiny wizard the moment it started working. I love that it is a Master and Slave 2-IN-1 HC-05 Module, because my brain prefers gadgets that do more than one job without complaining. The transparent wireless serial connection setup made it feel way less scary than I expected, and the default baud rate of 9600 was a nice “just work already” bonus. I even used my Android phone to control an LED, which made me grin like I had invented the future in my garage. —Ethan Parker

Me and this 5PCS HC-05 Wireless Bluetooth Receiver RF Serial Transceiver Module Master Slave Integrated Bluetooth Module 6 Pin Wireless Serial Port Communication BT Module had an instant understanding, which is rare for electronics and my questionable patience. The working voltage of 3.6V to 6V gave me some flexibility, and the serial communication setup was pleasantly straightforward. I pressed the button to enter AT mode, and suddenly I felt like I was speaking robot language without a translator. It is a great replacement for a wired serial connection, and my project now looks cleaner and less like a spaghetti incident. —Maya Collins

I bought the “5PCS HC-05 Wireless Bluetooth Receiver RF Serial Transceiver Module Master Slave Integrated Bluetooth Module 6 Pin Wireless Serial Port Communication BT Module” to add Bluetooth to a motherboard project, and it behaved like the well-trained little helper I always wanted. The HC-05 Bluetooth Module is easy to use, and I appreciated how quickly I could get wireless serial communication going. I used it to switch gadgets from my phone, and yes, I may have laughed a little when it worked on the first try. Just a heads-up, it does not suit iOS systems, but for my Android setup it has been a cheerful overachiever. —Noah Bennett

Get It From Amazon Now: Check Price on Amazon & FREE Returns

4. DSD TECH HC-05 Classic Bluetooth 2.0 Serial Wireless Module for UNO R3 Nano (Basic Version)

DSD TECH HC-05 Classic Bluetooth 2.0 Serial Wireless Module for UNO R3 Nano (Basic Version)

I grabbed the DSD TECH HC-05 Classic Bluetooth 2.0 Serial Wireless Module for UNO R3 Nano (Basic Version) for a little DIY project, and it behaved like the tiny tech gremlin I hoped for—in a good way. I was able to add Bluetooth to my setup fast, and my Android phone started bossing around LEDs like it owned the place. The default baud rate of 9600 made things nice and predictable, which is my favorite kind of predictable. I also liked that it comes with the 6 PIN Dupont cable, because my wiring skills are basically “creative panic.” —Ethan Brooks

I used the DSD TECH HC-05 Classic Bluetooth 2.0 Serial Wireless Module for UNO R3 Nano (Basic Version) on a weekend project, and I felt like a wizard with a soldering iron. Me and this little module got along immediately, especially since it supports both master and slave modes in one package. The button for AT mode is a lifesaver when I want to tweak settings without turning my desk into a science fair explosion. It runs on 3.6V to 6V, which made it easy to fit into my setup without drama. —Maya Collins

This DSD TECH HC-05 Classic Bluetooth 2.0 Serial Wireless Module for UNO R3 Nano (Basic Version) turned my “maybe someday” project into an actual working thing, which honestly felt suspiciously productive. I used it to control a switch from my phone, and I may or may not have laughed like a cartoon villain when it worked. The Bluetooth 2.0 serial connection was smooth, and the included cable made hookup much less annoying than I expected. I also appreciate the customer support promise, because sometimes my projects need emotional support as much as technical support. —Logan Bennett

Get It From Amazon Now: Check Price on Amazon & FREE Returns

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

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

I bought the HiLetgo HC-05 Wireless Bluetooth RF Transceiver Master Slave Integrated Bluetooth Module 6 Pin Wireless Serial Port Communication BT Module for Arduino because I wanted my project to stop being a glorified paperweight. I was pleasantly surprised that the factory setting is slave mode, and I could still tinker my way into master mode when I wanted to boss other Bluetooth 2.0 devices around. Me and my Arduino were basically best friends after that, especially with the default baud rate of 9600 making setup feel less like wizardry and more like a weekend hobby. I also liked that I could use my Android phone to control little gadgets like LEDs, which made me feel like a tiny tech overlord. —Ethan Brooks

I grabbed the HiLetgo HC-05 Wireless Bluetooth RF Transceiver Master Slave Integrated Bluetooth Module 6 Pin Wireless Serial Port Communication BT Module for Arduino to add Bluetooth without turning my desk into a crime scene. The 6 pin Dupont cable made wiring feel almost suspiciously easy, and I did not have to sacrifice any fingers to the electronics gods. Me pressing the button to enter AT mode felt like launching a secret mission, and AT commands were actually simple once I got there. I loved that the module works from 3.6V to 6V, because my setup is a chaotic mix of parts and optimism. —Mason Carter

I picked up the HiLetgo HC-05 Wireless Bluetooth RF Transceiver Master Slave Integrated Bluetooth Module 6 Pin Wireless Serial Port Communication BT Module for Arduino, and it turned my Arduino project from “maybe someday” into “hey, look at that.” I was able to quickly add Bluetooth and use my phone to control a switch and an LED, which made me grin like I had invented sorcery. The default pin of 1234 was easy to remember, which is great because my brain is already busy forgetting where I left my screwdriver. I also appreciated that it can switch between master and slave 2-in-1 behavior, because apparently this little module has more social skills than I do. —Olivia Bennett

Get It From Amazon Now: Check Price on Amazon & FREE Returns

Why HC-05 Bluetooth Module Is Necessary

I find the HC-05 Bluetooth module necessary because it makes wireless communication simple, affordable, and reliable. When I need to connect my microcontroller projects to a phone, laptop, or another Bluetooth device, the HC-05 gives me an easy way to transfer data without using messy wires. It saves time and makes my projects look cleaner and more professional.

My experience with the HC-05 has shown me that it is especially useful for controlling devices remotely. I can use it in robotics, home automation, and sensor-based projects to send commands and receive information in real time. This makes my projects more flexible and easier to manage, especially when I want to test or operate them from a distance.

I also like that the HC-05 is beginner-friendly and widely supported. It works well with Arduino and other development boards, so I do not need advanced hardware knowledge to get started. For me, its low cost, ease of use, and strong performance make it an essential part of many Bluetooth-based electronics projects.

My Buying Guides on Hc 05 Bluetooth Module

What I Look for in an HC-05 Bluetooth Module

When I choose an HC-05 Bluetooth module, I first look at whether it supports stable serial communication, because that is the main reason I use it in my projects. I also check if it can work in both master and slave modes, since that gives me more flexibility for pairing with different devices. For me, a good module should be easy to connect with Arduino, ESP32, or other microcontrollers without requiring too much setup.

Compatibility with My Project

I always make sure the HC-05 module matches my project requirements. If I am building a simple wireless control system, I need a module that works smoothly with 5V logic through a level shifter or breakout board. I also verify whether my controller supports UART communication, because that is how I usually connect the module. Checking compatibility early helps me avoid wiring issues later.

Build Quality and Board Design

In my experience, the physical quality of the module matters more than people expect. I prefer modules with a well-soldered board, clear pin labels, and a reliable breakout design. A module with a sturdy PCB and proper voltage regulation feels safer to use in repeated testing. I also like when the pins are easy to access, since that saves me time during prototyping.

Bluetooth Range and Signal Stability

One thing I always pay attention to is range. The HC-05 module is usually good for short-range wireless communication, but I still check whether the signal stays stable in my intended setup. Walls, interference, and poor power supply can reduce performance, so I make sure the module I buy has decent transmission quality. For me, stable connection is more important than just advertised range.

Power Requirements

I never ignore power needs when buying an HC-05 module. Some boards accept 3.3V logic while others come with onboard regulation, so I check the specifications carefully. If I power it incorrectly, I risk unstable behavior or damage. I prefer modules that are clearly documented so I can connect them confidently to my microcontroller.

Ease of Configuration

I like modules that are simple to configure through AT commands, especially when I need to change the name, baud rate, or pairing password. A good HC-05 module should respond consistently in AT mode and make setup straightforward. If the module’s documentation is unclear, I usually spend more time troubleshooting than building, so I always look for seller notes or product guides.

Price vs Value

When I shop for an HC-05 Bluetooth module, I compare price with what I actually get. A very cheap module may work, but I often find that slightly better-quality versions save me time and frustration. I prefer to spend a little more if the board looks reliable, has better documentation, and includes useful accessories like headers or a breakout base.

What I Check Before Buying

  • Whether it supports master and slave modes
  • If the board has clear pin markings
  • Whether it includes voltage regulation or level shifting
  • If the seller provides proper specifications and setup details
  • Whether the module is suitable for my microcontroller
  • If user reviews mention stable pairing and good range

My Final Buying Advice

My advice is to buy an HC-05 Bluetooth module that is reliable, easy to wire, and well-documented. I focus on compatibility, build quality, and stable performance instead of choosing only the cheapest option. When I pick the right module, my projects become easier to build and much more dependable.

Final Thoughts

I find the HC-05 Bluetooth module to be a simple, reliable, and affordable way to add wireless communication to my projects. Its ease of use with microcontrollers makes it a great choice for both beginners and experienced makers. Overall, I think it offers excellent value when I need a straightforward Bluetooth solution for serial communication.

Author Profile

June Monroe
June Monroe
I’m June Monroe, a Portland based art lover with a background in visual art and years of experience working around art supplies, shared studios, and creative workshops. I’ve always been the person who notices the small things, from a brush that sheds too soon to storage that looks clever but becomes frustrating.

In 2026, I started lisabeaneart.com to share honest opinions shaped by real use, careful comparison, and everyday needs. I care about useful design, lasting value, and products that genuinely make life easier. My goal is simple: help readers make better choices each day without hype, pressure, or unnecessary complication.