HC-06 Bluetooth Module

$10.95 Inc. GST

The HC-06 Bluetooth Module is a cost-effective, easy-to-use Bluetooth-to-serial (UART) interface module designed for wireless communication between microcontrollers and Bluetooth-enabled devices. Ideal for a wide range of applications, including DIY electronics projects, robotics, and home automation, this module provides a reliable and straightforward way to add Bluetooth functionality to your projects.

Out of stock

Description

The HC-06 Bluetooth Module is a cost-effective, easy-to-use Bluetooth-to-serial (UART) interface module designed for wireless communication between microcontrollers and Bluetooth-enabled devices. Ideal for a wide range of applications, including DIY electronics projects, robotics, and home automation, this module provides a reliable and straightforward way to add Bluetooth functionality to your projects.

Key Features:

  • Simple and Efficient Communication: The HC-06 module supports a UART interface, making it easy to establish wireless serial communication with microcontrollers such as Arduino, Raspberry Pi, and other embedded systems.
  • Bluetooth 2.0 Technology: Utilizes Bluetooth 2.0 protocol, ensuring stable and fast data transmission with low power consumption, perfect for projects that require consistent wireless connectivity.
  • Slave Mode: Operates exclusively in slave mode, making it an ideal choice for devices that need to connect to a Bluetooth master device such as smartphones, tablets, or PCs.
  • Built-In LED Indicator: The module features an LED indicator that provides visual feedback on the connection status, simplifying debugging and setup.
  • Wide Compatibility: Works seamlessly with various operating systems, including Android, Windows, and Linux, providing flexibility for different development environments.
  • Compact Design: The small form factor (27mm x 13mm) makes it easy to integrate into space-constrained projects, from wearable electronics to compact IoT devices.
  • Preconfigured Settings: Comes with default baud rate settings of 9600 bps, making it quick and easy to start communication. The settings can be changed using AT commands if needed.

Technical Specifications:

  • Bluetooth Protocol: Bluetooth 2.0+EDR (Enhanced Data Rate)
  • Operating Voltage: 3.3V to 5V
  • Operating Current: 30mA
  • Default Baud Rate: 9600 bps (Configurable using AT commands)
  • Range: Up to 10 meters (line of sight)
  • Operating Mode: Slave mode only
  • Dimensions: 27mm x 13mm x 2.2mm

Applications:

  • Wireless Data Transmission: Use in applications where wireless communication is needed between microcontrollers and Bluetooth-enabled devices, such as wireless sensors, remote monitoring systems, or data logging projects.
  • Home Automation: Control and monitor home appliances and systems remotely using Bluetooth connectivity.
  • Robotics: Enable wireless control of robots and other automated systems, allowing for remote command execution and real-time data feedback.

DIY Electronics Projects: Perfect for hobbyists looking to add Bluetooth capabilities to their projects, from smart home devices to custom-built gadgets.

Connectivity:

The HC-06 Bluetooth module does not require a logic-level filter because it features built-in level-shifting circuitry. This circuitry supports both 3.3V and 5V logic levels, ensuring compatibility with controllers like the ESP32, Teensy, or Arduino. Employing a simple Serial communications interface, the module connects easily to other controllers via TX/RX pins.

Pinout Diagram:

The pin descriptions of the Bluetooth module are shown below.

Pin Pin DescriptionPin Function
GNDGround PinConnect to GND of power source
3.3VDC3.3VDC InputConnect to 3.3VDC of power source
CEChip EnableActive high pin. The module will transmit or receive depending on pin status.
CSNChip Select NotEnables SPI communication with the microcontroller
IRQInterruptInterrupt pin. Can alert the master when new data is available for processing. (Not normally used)
MISOMaster In Slave OutReceives data from a microcontroller
MOSIMaster Out Slave InSends data to the microcontroller
SCKSerial ClockProvides the clock pulse for SPI Communication

Example Wiring Diagram with Arduino Uno

Uses:

  • Wireless communication
  • Robotic control

Documentation:

The HC-06 Bluetooth module uses the software serial library.

 

Additional information
Weight 0.05 kg
Dimensions 5 × 3 × 2 cm