Description
What it is
The HC-05 Bluetooth module is an essential component for Arduino that enables wireless communication with other devices or computers. It is designed to be easily integrated into various types of electronic projects.
Features
- Slave master serial transceiver on 6 pins
- Compatible with Arduino
What it is for
HC-05 Bluetooth modules are ideal for remote control projects, remote monitoring, and interconnection between devices. You can use it to create a remote alarm system with Arduino that sends a notification via Bluetooth when activated.
Tutorial: How to use HC-05 Bluetooth Module
The HC-05 Bluetooth module is a versatile component for Arduino that enables wireless communication with other devices or computers. It is ideal for remote control projects, remote monitoring, and interconnection between devices.
What you need
- Arduino
- USB Type B cable
- Software Serial Monitor
Steps
- Connect the TX pin of the HC-05 module to the RX pin of the Arduino and vice versa.
- Connect the VCC pin to +5V of Arduino, GND to ground.
- Install the SoftwareSerial library through the Arduino IDE.
- Write a simple sketch to establish a connection with HC-05.
- Open Serial Monitor and verify that the module responds correctly.
- Configure the transmission parameters of the module following the instructions in the datasheet.
- Test the bidirectional communication between Arduino and Bluetooth device.
- Implement specific features such as data transmission or remote control.
Example code
SoftwareSerial BT(10, 11); // RX | TX
void setup() {
Serial.begin(9600);
BT.begin(38400);
}
void loop() {
if(BT.available())
Serial.write(BT.read());
}
Mini project
Create a remote alarm system with Arduino that sends a notification via Bluetooth when activated.
Common mistakes
- Incorrect configuration of HC-05 module parameters.
- Incorrect connection between TX and RX of the Arduino and the module.
- Insufficient power supply issues for the module.
- Difficulty in identifying the Bluetooth device MAC address.
Recommended accessories
- LCD Module to display messages received via Bluetooth
- LiPo Battery with protection for autonomous power
- Relay Module 5V for controlling electrical devices
- PIR Motion Sensors integrated with Arduino
Frequently asked questions
Does the HC-05 module only work in slave mode?
No, it can be configured as both master and slave.
What baud rates does the HC-05 module support?
Check the datasheet for specific values.
How can I synchronize multiple devices with a single Arduino via Bluetooth?
Configure each device with different MAC addresses and manage connections in a multiplexed manner in your sketch.










Reviews
There are no reviews yet.