

Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to South Korea.
📡 Unlock wireless power: DIY projects just got smarter!
The DSD TECH HC-05 Classic Bluetooth 2.0 Serial Wireless Module is a versatile, easy-to-integrate Bluetooth solution designed for Arduino UNO R3 and Nano projects. Operating between 3.6V and 6V, it supports both Master and Slave modes, enabling flexible device connections. With a default baud rate of 9600 and an accessible AT command mode, users can customize communication settings effortlessly. The package includes a 6-pin Dupont cable for straightforward installation, and the product is backed by a 1-year warranty and dedicated technical support, making it a reliable choice for millennial makers seeking to add wireless control to their DIY gadgets.






| ASIN | B074GMQ6G3 |
| Best Sellers Rank | #65 in Bluetooth Network Adapters |
| Customer Reviews | 4.3 4.3 out of 5 stars (268) |
| Date First Available | August 1, 2017 |
| Is Discontinued By Manufacturer | No |
| Item Weight | 0.2 ounces |
| Item model number | HC-05 |
| Manufacturer | DSD TECH |
| Product Dimensions | 2 x 1.5 x 0.1 inches |
A**C
Programming the HC05 is challenging but it works great.
I am using this module to interface with a MMDVM UHF Hat to use with BlueDV for Android connected wirelessly via Bluetooth. It works great. I am assembling 2 devices to use in our cars. I used TerraTerm to program these. Programming this device was an educational experience. Sometimes the "AT" command has to be in caps, sometimes in lower case. In programming mode the HC05 is running with a 38400 baudrate. For use with BlueDV you must set the HC05 AT+UART=115200, 0, 0. You must also set the device's name exactly to "BlueStack" if using the BlueDV in "DVMEGA" mode. I don't know the settings for BlueDV using the "MMDVM_HS" or "Zumspot" modes. Before programming your HC05 you must not exceed a signal above 3.3 v on the RTD input. I used the DSD SH-U09C to program with. Setting the SH-U09C for 3.3 v also sets the VCC from the SH-U09C to 3.3 v. My work around was plugging the CP2102 in and using 5 v from that to power the HC05 while connected to the SH-U09C for programming and that worked great. The HC05 has to have 5 v for VCC with the RTD input 3.3 v for proper operation. Once your programming is done you're in business. I used the CP2102 as the power supply for the HC05 and my MMDVM Uhf hat, it provides enough power to run this system. You can also use the CP2102 as a serial input into your MMDVM but you can only the HC05 or the CP2102 to the MMDVM hat, if you connect both the HC05 and the CP2102 it won't work - you can install a DPDT switch to change the input of the MMDVM hat from CP2102 to HC05 as you like. If you build that you've built your own BlueStack. Good luck. BlueDV for Android runs on Android phones and tablets.
J**R
Excellent
Excellent
J**N
Works but may be hard to configure.
Kind of a pain to program and change settings on an arduino. Ended up using an hc06 instead since it was simpler for me. If you don't want to change baud rates, PINs, or names, this should do fine for you.
A**N
Simple way to get serial-to-bluetooth passthru, but cheaper HC-06 may be better.
I bought two HC-05s from DSD TECH, both at slightly different prices and descriptions. The modules both have a button which is used to enter command mode on power up. The color of the antennas was different, and one came with a 6-wire jumper cable, but beyond that they seem to be the same. (See photos.) I needed to switch the baud rate to 115200. I used an Arduino to do this with simple code to go between the Serial console and a SoftwareSerial set of pins hooked to this module. By holding down the button on power up, the device enters command mode (slow 2-second red LED blink). The baud rate is 38400, and I had to make sure I slowed the Arduino console baud rate down as well else the terminal would send characters faster than could be parsed. This was causing “ERROR:(0)” to be echoed because letters were being dropped. I was able to “AT+BAUD=115200,1,0” and “AT+NAME=HC-05A” to change baud rate and name for the modules, and all is working well. If looking for JUST something to act as a serial pass thru, there is a cheaper 4-pin module that works well. We ended up ordering a dozen of those to use since we don’t really need the master/slave support. (Photos are of the two different DSD TECH modules I ordered.)
D**E
It works; barely.
Old module, not compatible/can't connect with IOS or newer android versions. Easy to setup as any other module. Functionality is limited to a few feet, but solders and overall quality is good.
~**F
Perfectly Classic and works perfectly; firmware is Version: 2.0-20100601
Anyone using these HC-05 modules knows that there are many different hardware and firmware implementations, and they don't all work the same. I don't have extraordinary requirements for this BT module, but I do use it with Arduino and AT commands and set the AT+NAME, AT+UART, and AT+PSWD. Also, I need specific data buffering and blocking when the buffer is full, and have had problems with firmware versions 3.0 and especially 4.0. For this device from DSD Tech the firmware is Version: 2.0-20100601. It works perfectly. It's sold as Classic, and that is how it is perfectly working.
R**S
Low compatabiliy
This Bluetooth module is not compatible with iPhone. Now I have to make an Android app.
M**I
Never had trouble with this one
It requires the resistor divider which is a pain, but works at 9600 without doing anything.
P**E
Super matériel, j'ai pu enfin finaliser mon projet de lampe connecté grâce à lui. Après plus de 4 mois d'utilisation quotidienne il fonctionne encore niquel, et rien a signaler. Je conseille largement ce produit pour sa qualité et son prix.
M**E
Ottimo prodotto perfettamente funzionante e facile da usare. Con Arduino è a mio parere consigliato un partitore di tensione sul PIN RX.
A**A
Funciona bien
P**O
Uno de los pines venía mirando a Cuenca. Espero que funcione igualmente.
L**S
Acheté dans le cadre d'un projet de panneau interactif, ce module fonctionne parfaitement avec un Arduino Uni R3. Le seul défaut est de devoir rajouter des fils male to male pour le relier à la carte Arduino.
Trustpilot
3 weeks ago
1 day ago