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
Parameter | Specification |
---|---|
Bluetooth Version | 2.0+EDR (Classic Bluetooth) |
Operating Voltage | 3.3V to 6V (internally regulated) |
Logic Level | 3.3V (use voltage divider for Arduino TX) |
Interface | UART (TX, RX) |
Baud Rate | Default 9600 bps (configurable) |
Mode | Slave only |
Range | ~10 meters (clear line of sight) |
Module Size | ~37mm x 15mm |
Status LED | Built-in, indicates pairing status |
π Pinout (4-Pin Header)
Pin | Function |
---|---|
VCC | 3.6Vβ6V input |
GND | Ground |
TXD | Serial Transmit |
RXD | Serial 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
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)