Fast & free stop-desk delivery from 4000 DA | Flexible payment | Technical support for your builds

Bluetooth Modules

7 results

Bluetooth modules for your projects: wireless serial link type HC-05, HC-06 or JDY-30, BLE with the HM-10, and Bluetooth audio receivers to feed an amplifier or a speaker.

Related categories

7 results

Choosing a Bluetooth module

The first question to ask is whether you want to transmit data or sound. To control a robot, read sensors or send commands from a phone, you need a serial (UART) module: it connects to the TX/RX of the microcontroller and behaves like a wireless serial cable. To listen to music on an amp or a speaker, you need an audio receiver, such as the mono Bluetooth 5.0 audio module or the 4.1 Type C model, whose output goes directly to the amp's input.

  • HC-05: master or slave, configurable with AT commands. The logical choice if the module itself needs to initiate the connection (link between two boards).
  • HC-06 and JDY-30: slave only, meaning the phone or PC connects to it. Simpler to set up for a typical Android application.
  • HM-10: Bluetooth 4.0 BLE, needed for BLE applications and iPhones, and more power-efficient on a battery-powered setup.

On the wiring side, these modules work in 3.3 V logic: the RX pin must not receive 5 V directly from an Arduino, a simple voltage divider or level adapter is enough. Also check the supply voltage of the small breakout board before connecting it. Other wireless solutions (Wi-Fi, 433 MHz, nRF24) can be found in the Radio frequency category.

Frequently asked questions

What is the difference between HC-05 and HC-06?

The HC-05 can work as either master or slave, so it can connect itself to another module. The HC-06 is slave only: it waits for a phone or PC to connect to it. For a project controlled by an Android app, either one works.

Why doesn't my iPhone see the HC-05?

The HC-05, HC-06 and JDY-30 use classic Bluetooth with the serial profile (SPP), which iOS does not expose to apps. For an iPhone-compatible project, you need a BLE module such as the HM-10.

Can a Bluetooth module be connected directly to a 5 V Arduino?

Power is supplied through the VCC pin provided by the breakout board, but the module's RX pin works in 3.3 V logic. Place a voltage divider or level adapter between the Arduino's TX and the module's RX to avoid damaging it.

Can a Bluetooth audio receiver module power a speaker?

No, its output is a line-level or low-power signal: it needs to be sent to an amplifier module. The mono 5.0 module is suited for a single channel, and the Type C version charges and powers itself through a USB-C cable.

What makes the price of a Bluetooth module vary?

The Bluetooth version (classic or BLE), whether it comes with a breakout board with a regulator and solder-ready pins, the supported profile (data or audio), and the chip brand. A bare module is always cheaper than one already mounted on a breakout board.