Description
The HC-05 Bluetooth module is a widely used device that allows microcontrollers, like Arduino, to communicate wirelessly with other Bluetooth-enabled devices. It operates using Bluetooth 2.0 technology and supports both master and slave modes, which means it can either control other Bluetooth devices or be controlled by them.
Key Features:
- Wireless Communication: Provides wireless communication between two devices, typically an Arduino and a smartphone or another Bluetooth module.
- Bluetooth 2.0: It uses Bluetooth 2.0 for communication, which is reliable for short-range connections (around 10 meters).
- Master and Slave Mode: It can either act as the master or the slave, allowing a flexible setup for different types of communication.
- Serial Communication: The HC-05 uses UART (Universal Asynchronous Receiver-Transmitter) for serial communication, which means it communicates via two pins, TX (Transmit) and RX (Receive).
- Voltage Requirements: It typically works with 3.3V to 5V of power.
- Pairing & Authentication: Supports secure Bluetooth communication, requiring a password (often set to “1234” by default) for pairing.
Common Uses:
- Arduino Projects: Connect the HC-05 module to an Arduino to wirelessly control motors, sensors, or other components via Bluetooth from a smartphone or computer.
- Smartphone Communication: Allow a mobile app to send and receive data to/from an embedded device like an Arduino.
Basic Pin Configuration:
- VCC: Power supply (3.3V to 5V).
- GND: Ground.
- TX: Transmit pin (connect to the RX of your microcontroller).
- RX: Receive pin (connect to the TX of your microcontroller).
- STATE: Indicates the connection status (high when paired).
- EN (Enable): Used for switching the module into AT mode for configuration purposes.
There are no reviews yet.