- Original Industrial Chipset: Features genuine silicon for superior thermal management and frequency stability, ensuring long-term reliability in commercial deployments.
- Optimized Slave Operation: Pre-configured as a “set-and-forget” peripheral, offering faster discovery and pairing times for a smoother user experience.
- Transparent Serial Bridge: No specialized Bluetooth protocol knowledge is required; it functions exactly like a wireless RS232 cable for TTL serial data.
- High-Speed Data Processing: Optimized for low-latency transmission, making it ideal for real-time sensor monitoring and industrial control signals.
- Broad Voltage Compatibility: The integrated 4-pin breakout board includes a 3.3V LDO regulator, allowing the module to be powered by 3.6V to 6.0V DC.
- Diagnostic Status LED: Features a bright onboard LED: fast flashing (searching/ready to pair) and steady light (successfully connected).
HC-06 BT 4pin Bluetooth Module with Button (Original version Type-B)
| Bluetooth Protocol | Bluetooth V2.0 + EDR (Classic) |
|---|---|
| Operating Voltage | 3.6V – 6.0V DC |
| Operating Current | ~35mA (Pairing); < 10mA (Connected) |
| Logic Level (I/O) | 3.3V TTL (VCC is 5V compatible) |
| Communication Interface | UART (Universal Asynchronous Receiver/Transmitter) |
| Default Baud Rate | 9600 bps |
| Default Pairing PIN | 1234 |
| Frequency Band | 2.4GHz ISM Band |
| Transmission Range | ~10 Meters (Class 2) |
| Operating Temperature | -25°C to +75°C |

- Single User & Hobbyist: Smartphone-controlled DIY robots, wireless home automation sensors, and remote PC hardware monitoring.
- Business & Commercial: Wireless serial debugging for CNC machinery, cable-free point-of-sale (POS) systems, wireless data collection for medical equipment, and factory floor PLC programming.
No. The HC-06 uses Bluetooth Classic (2.0). Apple iOS devices only support “Bluetooth Low Energy” (BLE 4.0+) for serial profiles. This module is fully compatible with Android, Windows, macOS, and Linux
The HC-05 is a Master/Slave module (it can initiate connections). The HC-06 is Slave-only, which makes it much simpler to use for 90% of projects where you just need to connect your phone to your hardware
While the module is unpaired (LED is flashing), send AT commands through a serial monitor at 9600 baud. For example: AT+NAME=MyProject or AT+PIN=5678. Note: The HC-06 does not typically require a newline (\r\n) after the command.
While the module is powered by 5V, its data pins use 3.3V logic. For industrial-grade reliability, we recommend using a simple voltage divider (1kΩ and 2kΩ resistors) on the RX line of the HC-06 to safely step down the 5V signal from an Arduino.
Ensure the LED is flashing rapidly. If the LED is steady, another device has already connected to it. Also, ensure your PC’s Bluetooth driver supports Bluetooth 2.0/Classic profiles
Yes. All settings changed via AT commands (Baud rate, Name, PIN) are stored in the onboard non-volatile Flash memory and are preserved even after the power is disconnected





