HC-06 Bluetooth Module – MakerBotics

$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.

Only 10 left in stock

LCN: E-09-T SKU: MB-ELC-HC06-MOD Categories: , Tags: , , ,

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 Description Pin Function
GND Ground Pin Connect to GND of power source
3.3VDC 3.3VDC Input Connect to 3.3VDC of power source
CE Chip Enable Active high pin. The module will transmit or receive depending on pin status.
CSN Chip Select Not Enables SPI communication with the microcontroller
IRQ Interrupt Interrupt pin. Can alert the master when new data is available for processing. (Not normally used)
MISO Master In Slave Out Receives data from a microcontroller
MOSI Master Out Slave In Sends data to the microcontroller
SCK Serial Clock Provides 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.15 kg
Dimensions 3 × 8.5 × 12 cm

You may also like…