Bluetooth HC-05(06) Module - RemoteXY
Maybe your like
REMOTEXY
Quick start
Arduino UNO + HC-05 Bluetooth module
Arduino UNO + external ESP8266 as WiFi access point
Arduino UNO + ESP8266 using cloud server
ESP32 Bluetooth LE
Connection options
USB OTG
Bluetooth
Wi-Fi Access Point
Ethernet Server
Cloud
Own Cloud server
Editor
Hardware configuration
Elements of graphical interface
View settings
Screen formats
Pages
Page usage
Source Code
How to get the source code
Source Code Overview
Interaction with the Graphical Interface
Initialization of the Graphical Interface
Structure of Graphical Interface Variables
Programming without delay
Library RemoteXY.h
Add a Graphical Interface
Stream Connection
RemoteXYStream Connection
Add Network
Server Connection
Cloud Connection
Date and Time RemoteXYTime
EEPROM
Additional Library Functions
Controls
Button
Switch
Select
Slider
Joystick
Edit field
Time picker
Indications
LED
Level
Text string
Online grahp
Terminal
System elements
Sound
Real time
Notification
Decorations
Page switcher
Communication modules
Bluetooth HC-05(06) module
ESP8266 WiFi module
Ethernet W5100 shield
ESP8266 firmware update
Bluetooth HC-05(06) moduleThe communication module HC-05 and HC-06 allows to control of a remote microcontroller device via Bluetooth. Implemented support for all Arduino board. The source code of GUI can be download for the Arduino IDE or FLProg IDE.
Chip HC-05(06) of Bluetooth module solderes to the module board containing DC-DC converter and level conversion RX and TX signals. Chip HC-05 (06) needs power of 3.3V, but thanks to the converters, you can connect this module to the boards power by 5V.
The module has the 4th (sometimes 6) pins: two pins for the power supply: ground (GND) and +5V, and two pins of serial interface: the RX and TX.
![]() | Power: 5V (can be powered from the Arduino board); Conection: Serial (UART), SoftwareSerial, boud rate 9600. |
To use the HC-05(06) module to select this module in the properties configuration settings.
The module is connected to the microcontroller board via serial interface. You can choose to use software serial or hardware serial. Module connection option is selected in the module interface settings of editor.
Connection via Software Serial
It allows to connect the module to an arbitrary microcontroller pins. The pins used must be select in the module interface settings of editor. Also in the settings must be select the baud rate for serial port. Module HC-05(06) set to a default speed of 9600 baud. The baud rate can be changed by AT commands (requires special knowledge), but if you do not change the speed, set the default value 9600 baud.
There are some limitations on the use of the RX pin for Arduino boards. Limitations associated with do not support to pins interrupt of the microcontroller.
- On Arduino RX doesn't work on pin 13;
- On Mega and Mega2560 only the following can be used for RX: 10, 11, 12, 13, 14, 15, 50, 51, 52, 53, A8(62), A9(63), A10(64), A11(65), A12(66), A13(67), A14(68), A15(69);
- On Leonardo and Micro only the following can be used for RX: 8, 9, 10, 11, 14, 15, 16;
Also, when using SoftwareSerial you should take the following limitations:
- No ability to work at high baud rates. It is not recommended to use a baud rate of more than 38400.
- Some libraries, which also uses interrupt may not work correctly. For example Servo library, the servos will twitch.
Example of HC-05(06) module connecting via SoftwareSerial by pins 2(RX) and 3 (TX) on the picture. Please note that you must connect to pins the cross hairs, pin 2(RX) of Arduino to TX of HC-05(06) module and pin 3(TX) to the RX pin of module.
Connection via Hardware Serial
It allows to connect the module to the microcontroller pins, supporting one of the hardware serial ports. For different Arduino boards are different ports and contacts.
- Arduino UNO and Nano: Serial (RX-0, TX-1);
- Arduino MEGA and MEGA2560: Serial (RX-0, TX-1), Serial1 (RX-19 и TX-18), Serial2 (RX-17 и TX-16), Serial3 (RX-15 и TX-14);
Which port to use, and therefore the pins should be connected to the module, you must select in interface settings of editor. It should also be borne in mind that for Arduino boards Serial port enabled for the microcontroller programming, and if you decide to use this port, you must disconnect the HC-05(06) module when programming it. A good solution is to use the boards Arduino MEGA any port other than Serial.
Also in the settings must be select the baud rate for serial port. Module HC-05(06) set to a default speed of 9600 baud. The baud rate can be changed by AT commands (requires special knowledge), but if you do not change the speed, set the default value 9600 baud.
Example of HC-05(06) module connecting via HardwareSerial by pins 0(RX) and 1(TX) on the picture. Please note that you must connect to pins the cross hairs, pin 0(RX) of Arduino to TX of HC-05(06) module and pin 1(TX) to the RX pin of module.
RemoteXY
Home Editor App LibraryDevelopers
How it works Examples Community BlogInformation
Pricing Privacy Policy Contacts © 2014-2025 RemoteXY
EDITOR APP DOCUMENTATION EXAMPLES COMMUNITY BLOG PRICING SIGN
This website uses cookies to ensure you get the best experience on our website Learn more Reject non-essential Cookies Allow all cookies Sign in Close Email: Password: Forgot password? Sign in Create account
EDITOR APP DOCUMENTATION EXAMPLES COMMUNITY BLOG PRICING SIGN
Close Close Error Close Close Close
English
Русский Tag » Arduino Mega 2560 Bluetooth Hc-05
-
Mega 2560 And HC-05 Module - Project Guidance - Arduino Forum
-
Using HC-05 And Mega 2560 - Networking, Protocols, And Devices
-
Interfacing HC-05 Bluetooth Module With Arduino
-
IOT#4 Arduino Mega - Bluetooth Communication Using HC-05 Module
-
Hướng Dẫn Kết Nối Module Bluetooth HC05 Với Arduino Uno R3 Và ...
-
What Is The Arduino Code For Connecting Bluetooth Module HC-05 To ...
-
Using An Arduino Mega With A HC-05 Zs-040 AT Mode | Martyn Currey
-
Votre Arduino Communique Avec Le Module HC-05 - AranaCorp
-
[GUIDE] Arduino Utiliser Un Bluetooth HC-05
-
Hc 06 Bluetooth Arduino Mega 2560 - Achat En Ligne | Aliexpress
-
Setting Up Bluetooth HC-05 With Arduino - Tutorials
-
05 BERBASIS ARDUINO MEGA 2560 | Sadi | Jurnal Teknik
-
Arduino And HC-05 Bluetooth Module Complete Tutorial
