Sale!

Bluetooth Module HC-05 Pinout, AT Commands & Arduino Programming

Original price was: 235.00 EGP.Current price is: 200.00 EGP.

Very simple Bluetooth module to connect it with your microcontroller, Arduino, Raspberry Pi, or any MCU board using the TTL UART interface

This serial bluetooth module can work as either master or slave. This module also includes the base board, not only the core board, most functions are pre-set, so only the serial port communication is available but it’s more easy to use. It can be used also with arduino or Microcontroller.

 

 

 

SKU: WL-22550 Category: Tags: ,

Description

 

Bluetooth Module HC-05 – Pinout, AT Commands & Arduino Programming

The Bluetooth Module HC-05 is one of the most popular and widely used wireless communication modules for Arduino, microcontrollers, and embedded systems. Known for its reliability, simplicity, and affordability, this module allows devices to communicate wirelessly using Bluetooth Serial Communication. It is perfect for beginners, hobbyists, and professionals who want to add Bluetooth functionality to their projects, such as wireless robots, IoT applications, and home automation systems.

With support for both master and slave modes, easy-to-use AT commands, and full compatibility with Arduino programming, the HC-05 module provides a seamless way to integrate wireless connectivity into DIY electronics projects.

Bluetooth Module HC-05 Pinout, AT Commands & Arduino Programming
Bluetooth Module HC-05 Pinout, AT Commands & Arduino Programming

HC-05 Pinout and Connections

The HC-05 Bluetooth module has a simple pinout that makes it easy to interface with Arduino and other microcontrollers:

  • VCC (3.6V – 6V): Power supply pin. The module typically operates at 5V.

  • GND: Ground pin. Connect to Arduino GND.

  • TXD: Transmit data pin. Connects to Arduino RX.

  • RXD: Receive data pin. Connects to Arduino TX (use voltage divider for 5V boards).

  • STATE: Indicates connection status (optional).

  • EN (KEY): Used to enable AT command mode.

This simple pin structure makes it easy to connect and configure, even for beginners.

AT Commands for HC-05

The HC-05 module comes with a powerful set of AT commands that allow users to configure and customize module settings. These commands can be used to:

  • Change the device name.

  • Adjust the baud rate for communication.

  • Configure master or slave mode.

  • Modify the password for secure pairing.

  • Manage connection parameters.

By entering AT mode (using the EN/KEY pin), users can directly communicate with the module via the serial monitor and send AT commands for flexible configuration.

Arduino Programming with HC-05

Integrating the HC-05 Bluetooth Module with Arduino is straightforward. By connecting the TX and RX pins to the Arduino serial pins and uploading simple code, users can establish wireless communication between Arduino and other devices such as smartphones, laptops, or other microcontrollers.

For example, using Arduino, you can:

  • Control LEDs, motors, or relays wirelessly.

  • Send sensor data (temperature, humidity, etc.) to a smartphone app.

  • Build wireless robots and IoT devices.

  • Implement wireless serial communication between two microcontrollers.

Many open-source libraries and Arduino sketches are available, making it even easier to start using the HC-05 in projects.

Applications of HC-05 Bluetooth Module

The HC-05 module is versatile and suitable for a wide range of projects, such as:

  • Robotics: Wireless control of robots and cars.

  • IoT Devices: Smart home automation and wireless monitoring.

  • Wireless Data Transfer: Send sensor readings to mobile devices.

  • Education: Perfect for students learning about wireless communication.

  • DIY Projects: Remote-control applications for hobby electronics.

Key Features

  • Model: HC-05 Bluetooth Module.

  • Modes: Supports both Master and Slave modes.

  • Communication: UART Serial communication (9600 default baud rate).

  • Range: 10m (standard Bluetooth range).

  • Configurable: AT commands for flexible settings.

  • Compatibility: Works with Arduino, ESP32, Raspberry Pi, and other microcontrollers.

  • Voltage Supply: 3.6V – 6V (typically 5V).

Benefits of Using HC-05

  1. Easy to Use: Simple pinout for quick setup.

  2. Flexible Configuration: AT commands for full customization.

  3. Arduino Friendly: Wide community support and tutorials.

  4. Cost-Effective: Affordable compared to other wireless modules.

  5. Reliable Communication: Stable and secure Bluetooth connection.

Why Choose HC-05 Bluetooth Module?

If you are looking for a reliable, affordable, and versatile Bluetooth communication solution, the HC-05 module is the perfect choice. Its easy integration with Arduino programming, support for AT commands, and compatibility with a variety of microcontrollers make it one of the most popular modules for both educational and professional projects.

Whether you are building a wireless robot, an IoT smart device, or a simple Bluetooth serial communication system, the HC-05 delivers excellent performance and reliability at a low cost.

Package Included

1 x HC-05 Bluetooth Module