Blutooth Module
Blutooth Module
BLUETOOTH MODULE
HC-06
www.researchdesignlab.com
Page 1
Table of Contents
OVERVIEW ................................................................................................................................... 3
BLUETOOTH MODULE HC-06............................................................................................... 3
FEATURES ................................................................................................................................ 3
BLOCK DIAGRAM................................................................................................................... 4
CIRCUIT DIAGRAM ................................................................................................................ 4
BLUETOOTH MODULE SCHEMATIC AND CODES........................................................... 5
BLUETOOTH APPS .................................................................................................................. 6
RELATED PRODUCTS .......................................................................................................... 11
www.researchdesignlab.com
Page 2
OVERVIEW
BLUETOOTH MODULE HC-06
This module enables you to wireless transmit & receive serial data. It is a drop in replacement for
wired serial connections allowing transparent two way data communication. You can simply use
it for serial port replacement to establish connection between MCU or embedded project and PC
for data transfer. This board operates on 5V and has LED indication and 3V regulator.
FEATURES
5V power operation.
Supports baud rates from 1200 to 1382400 bps (default is 9600 bps)
UART interface
TTL output.
Built in antenna
10 meters range
Easy to use
Minimum External Components
Status LEDs
High quality PCB FR4 Grade with FPT Certified.
www.researchdesignlab.com
Page 3
BLOCK DIAGRAM
KEY
RX
BLUE
TOOTH
TX
5V
GND
CIRCUIT DIAGRAM
www.researchdesignlab.com
Page 4
www.researchdesignlab.com
Page 5
BLUETOOTH APPS
BLUETOOTH TERMINAL
Description
Bluetooth terminal which enables the communication between android phone and Bluetooth
terminal devices ( i.e. Embedded terminal, Bluetooth printer) . You can simply send the required
command to remote Bluetooth terminal by typing and selecting the options like ASCII , HEX ,
TEXT followed by line feed ( LF ) & Carriage return ( CR ). This terminal also receives the data
from the remote terminal and displays on the screen.
https://play.google.com/store/apps/details?id=rdl.goal.terminal
www.researchdesignlab.com
Page 6
Description
This app acts as a remote controller for controlling the appliance via Bluetooth enabled Android
devices. It enables to control eight appliances (ON / OFF)
Features:
1. Support Bluetooth Serial Port Profile, SPP
2. It can control max eight devices.
3. The minimum version of Android OS required for this app is Icecream Sandwich(4.0 API).
4. When the button is pressed On it sends value: 1N , when button is pressed OFF it sends value:
1F
SW1-> ON >1N
SW1 -> OFF >1F
SW2 -> ON >2N
SW2 -> OFF >2F
SW8 -> ON >8N
SW8 -> OFF >8F
https://play.google.com/store/apps/details?id=rdl.relayswitchboard
www.researchdesignlab.com
Page 7
Description
Use your Android phone to control a robot via Bluetooth and drives it like an RC car. It controls
the direction of a Robot, and also allows rotating clockwise and counter-clockwise. The Robot
Control app works like a joystick. Press the buttons FORWARD, BACKWARD for acceleration
and moving forward and backward. Left and Right buttons to move left and right, and a Mid
button to stop the robot. The quit button exits you from the app successfully. The app will be
able to run on android devices with Ice-cream Sandwich and higher versions.
The following data will be transmitted via Bluetooth while performing below given Button press
event.
Forward ->>> 1
Backward ->>> 2
Left ->>> 3
Right ->>> 4
Stop ->>> 5
www.researchdesignlab.com
Page 8
Description
This app acts as a remote controller for controlling the remote appliance via Bluetooth enabled
Android devices. It enables to control four maximum appliance (ON / OFF) , also can able to
receive the data from the remote terminal( i.e. Temperature , motion , etc ) .
Features:
1. Support Bluetooth Serial Port Profile, SPP
2. It can control max four devices.
3. Displays log data in Text format
4. The minimum version of Android OS required for this app is Ice-cream Sandwich(4.0 API).
https://play.google.com/store/apps/details?id=rdl.goal.androidboard
www.researchdesignlab.com
Page 9
Description
Uses android mobiles internal voice recognition to pass voice commands to your robot
Pairs with Bluetooth Serial Modules and sends in the recognized voice as a string
for example if you say Hello the android phone will return a sting Hello to your Bluetooth
module
Can Be used with any micro controller which can handle strings
https://play.google.com/store/apps/details?id=goal.rdl.bluetoothspeech
www.researchdesignlab.com
Page 10
RELATED PRODUCTS
8 Channel Relay Bluetooth
www.researchdesignlab.com
Page 11