Skip to Content

Bluetooth Module HC-06 ( 4 pins)

πŸ”· HC-06 Bluetooth Module – Slave Mode (4-Pin)

Serial Wireless Communication with Arduino & Microcontrollers

The HC-06 is a compact and affordable Bluetooth 2.0 module designed for serial communication with microcontrollers like Arduino, ESP32, or STM32. It operates in slave mode, meaning it can connect to smartphones, tablets, or master devices for wireless data transmission.

βš™οΈ Technical Specifications

ParameterSpecification
Bluetooth Version2.0+EDR (Classic Bluetooth)
Operating Voltage3.3V to 6V (internally regulated)
Logic Level3.3V (use voltage divider for Arduino TX)
InterfaceUART (TX, RX)
Baud RateDefault 9600 bps (configurable)
ModeSlave only
Range~10 meters (clear line of sight)
Module Size~37mm x 15mm
Status LEDBuilt-in, indicates pairing status

πŸ”Œ Pinout (4-Pin Header)

PinFunction
VCC3.6V–6V input
GNDGround
TXDSerial Transmit
RXDSerial Receive

βœ… Features

  • πŸ“² Enables wireless serial communication with phone or PC

  • βš™οΈ AT command support for baud rate and name configuration

  • πŸ”§ Easy to use with Arduino SoftwareSerial library

  • πŸ“‘ Perfect for remote control, data logging, or robotics

πŸ§ͺ Sample Arduino Connection

cpp
CopyEdit
// Example: Arduino Uno to HC-06 // Arduino TX ➝ HC-06 RX (use voltage divider) // Arduino RX β¬… HC-06 TX // VCC ➝ 5V (Arduino) // GND ➝ GND

πŸ“± Use With:

  • Android Bluetooth Terminal Apps

  • PC Bluetooth Serial Monitor

  • Arduino, STM32, ESP32 (UART support)

πŸŽ₯ YouTube Tutorial

220.00Β LE 220.00Β LE

This combination does not exist.

Bluetooth