Skip to the content
We have revamped.Enjoy your Shopping
  • Facebook
  • Instagram
  • X
  • WhatsApp

Munyu road business center 2nd floor Rm C6

Online 24/7

Physical Shop
Mon-Fri 9am-6pm
Sat 9am-2pm

  • Home
  • Contact
  • Policies
  • About Us
  • Shop
K-TECHNICS
  • Home
  • Contact
  • Policies
  • About Us
Open mini cart
Shop
Open mini cart

Please note: While we strive for accuracy in our descriptions and images, the actual color and appearance of the items may vary slightly from the photographs due to lighting conditions or varying computer monitor settings.

HC06 HC-06 Bluetooth Module

K-TECHNICS
In stock
Regular price KSh600.00
 

Secure checkout

Friendly support

Hassle-free returns

The HC-06 Bluetooth module is a popular, low-cost electronic component used to add wireless serial communication to microcontrollers like Arduino, Raspberry Pi, and PIC. It operates exclusively as a slave device, meaning it can accept wireless connections from other devices (like a smartphone or laptop) but cannot initiate connections itself. 
Key Specifications
  • Protocol: Bluetooth V2.0 + EDR (Enhanced Data Rate)
  • Frequency: 2.4 GHz ISM band
  • Operating Voltage: 3.6V to 6V DC (on the VCC pin of most breakout boards)
  • Logic Level: 3.3V TTL (requires a voltage divider when connecting to 5V Arduino RX pins)
  • Default Baud Rate: 9600 bps
  • Default Pairing Code: 1234 or 0000 
Pin Configuration
  • VCC: Power supply input (typically 3.6V - 6V).
  • GND: Ground reference.
  • TXD: Serial transmit pin (connects to the microcontroller's RX pin).
  • RXD: Serial receive pin (connects to the microcontroller's TX pin; requires 3.3V logic level shifting).
Basic Configuration via AT Commands
To change settings like the device name, baud rate, or pairing password, you must enter AT mode. Unlike the HC-05, the HC-06 enters AT mode automatically when it is powered on and not paired with any Bluetooth device (the onboard LED will blink rapidly). 
Connect the module to a USB-to-TTL serial adapter or an Arduino, open a serial monitor at 9600 baud, and send these commands (note that the HC-06 usually does not require a newline/carriage return after the command): 
  • Test Communication: Send AT → Module responds with OK
  • Change Name: Send AT+NAMEmy_device → Responds with OKsetname
  • Change Password: Send AT+PIN5678 → Responds with OKsetpin
  • Change Baud Rate: Send AT+BAUD4 (where 4 represents 9600, 8 represents 115200, etc.) → Responds with OK9600
Important Connection Warning
While the VCC pin can handle 5V, the RXD data pin can only handle 3.3V. If you are connecting it to a 5V microcontroller like an Arduino Uno, you must use a simple voltage divider (e.g., a 1 kΩ and a 2 kΩ resistor) between the Arduino TX pin and the HC-06 RXD pin to avoid damaging the module. 

Ensure your order is placed by 2PM to guarantee next-day delivery! Our commitment to prompt service includes a 24-hour delivery system through our network of carriers, aimed at ensuring your package arrives right on schedule.

Please note, a delivery fee of €4.99 applies for orders under €50. For those in remote areas, be aware that our couriers may apply an extra surcharge. This additional fee helps cover the costs of transporting your items to harder-to-reach locations.

Same-day shipping, daily.

Get it fast: orders shipped today!

Price protection.

We guarantee the best prices.

Free returns on select items

No cost, no worries.

K-Technics System Ltd.
Munyu Road Business Center

2nd floor Rm C6

+254 (0) 712 799123

  • Facebook
  • Instagram
  • X
  • WhatsApp
© 2026 - K-TECHNICS
Payment methods

    Your cart

    Your cart is empty