<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Arduino%2FC3%2FRobot-Control-using-Bluetooth%2FEnglish</id>
		<title>Arduino/C3/Robot-Control-using-Bluetooth/English - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Arduino%2FC3%2FRobot-Control-using-Bluetooth%2FEnglish"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Arduino/C3/Robot-Control-using-Bluetooth/English&amp;action=history"/>
		<updated>2026-05-13T16:33:40Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Arduino/C3/Robot-Control-using-Bluetooth/English&amp;diff=53903&amp;oldid=prev</id>
		<title>Nancyvarkey at 11:42, 5 October 2020</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Arduino/C3/Robot-Control-using-Bluetooth/English&amp;diff=53903&amp;oldid=prev"/>
				<updated>2020-10-05T11:42:06Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://script.spoken-tutorial.org/index.php?title=Arduino/C3/Robot-Control-using-Bluetooth/English&amp;amp;diff=53903&amp;amp;oldid=53866&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Nancyvarkey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Arduino/C3/Robot-Control-using-Bluetooth/English&amp;diff=53866&amp;oldid=prev</id>
		<title>Nirmala Venkat: Created page with &quot; {| style=&quot;border-spacing:0;&quot; | style=&quot;background-color:#d9d2e9;border:0.75pt solid #000000;padding:0.176cm;&quot;| Visual Cue | style=&quot;background-color:#d9d2e9;border:0.75pt solid...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Arduino/C3/Robot-Control-using-Bluetooth/English&amp;diff=53866&amp;oldid=prev"/>
				<updated>2020-09-29T10:56:48Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot; {| style=&amp;quot;border-spacing:0;&amp;quot; | style=&amp;quot;background-color:#d9d2e9;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Visual Cue | style=&amp;quot;background-color:#d9d2e9;border:0.75pt solid...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#d9d2e9;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Visual Cue&lt;br /&gt;
| style=&amp;quot;background-color:#d9d2e9;border:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Narration&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide 1:&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Welcome to the''' s'''poken tutorial on '''Robot Control using Bluetooth'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide 2:&lt;br /&gt;
&lt;br /&gt;
Learning Objectives&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| In this tutorial, we will learn about:&lt;br /&gt;
&lt;br /&gt;
* '''Bluetooth Communication'''&lt;br /&gt;
* '''HC-05''' Bluetooth Module and&lt;br /&gt;
* Controlling a Robot using an Android application&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide 3:&lt;br /&gt;
&lt;br /&gt;
Pre-Requisites&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| To follow this tutorial, you should have a basic knowledge of:&lt;br /&gt;
&lt;br /&gt;
* '''Electronics '''and&lt;br /&gt;
* '''C or C++ '''programming language&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide 4:&lt;br /&gt;
&lt;br /&gt;
System Requirements&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| To record this tutorial, I am using:&lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 16.04''' OS&lt;br /&gt;
* '''Arduino UNO''' board&lt;br /&gt;
* '''Arduino IDE '''and&lt;br /&gt;
* '''Android Phone'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide 5:&lt;br /&gt;
&lt;br /&gt;
External Components&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| We require few external components:&lt;br /&gt;
&lt;br /&gt;
* '''HC-05 Bluetooth Module'''&lt;br /&gt;
* '''L293D IC'''&lt;br /&gt;
We have learnt about the '''L293D Motor Driver IC i'''n the earlier tutorial.&lt;br /&gt;
&lt;br /&gt;
* '''9V Battery with Connector'''&lt;br /&gt;
* '''9Volts-1Ampere Adapter'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide 6:&lt;br /&gt;
&lt;br /&gt;
'''Bluetooth Communication'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| * Bluetooth communication is a '''wireless''' technology.&lt;br /&gt;
* It is used to transfer data between different electronic devices.&lt;br /&gt;
* It supports data, audio transmission with a range of '''7 to 8 meters'''.&lt;br /&gt;
* It is specially designed for short range wireless data communication.&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide 7:&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| * In this tutorial we will use the '''HC-05 Bluetooth module.'''&lt;br /&gt;
* This module has two operating modes, namely '''Data Mode''' and '''AT Command''' '''Mode'''.&lt;br /&gt;
* In '''Data Mode''', it can send and receive data from other Bluetooth devices.&lt;br /&gt;
* We will be using the '''Data Mode''' in our tutorial.&lt;br /&gt;
* '''AT Command '''mode is used when you want to change the setting of the bluetooth module.&lt;br /&gt;
* For example, to change the '''Baud Rate''' we can use '''AT Command '''Mode&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide 8:&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| This is the assembled Robot.&lt;br /&gt;
&lt;br /&gt;
We have already installed an app called '''car Bluetooth RC '''on '''Android''' phone.&lt;br /&gt;
&lt;br /&gt;
This app will control the movement of the Robot.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Now we will see how to control the Robot via Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Let us see the circuit connection in detail. &lt;br /&gt;
&lt;br /&gt;
Do the actual connection with your hardware as explained here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide 9:&lt;br /&gt;
&lt;br /&gt;
Circuit Connection&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Connect the Arduino board to your computer using Arduino USB cable'''.'''&lt;br /&gt;
&lt;br /&gt;
The '''5V''' pin of the '''Arduino''' is connected to the '''5V''' pin of the '''HC-05''' module. &lt;br /&gt;
&lt;br /&gt;
The '''ground pin''' of the '''Arduino''' is connected to the '''ground pin''' of the '''HC-05''' '''module'''. &lt;br /&gt;
&lt;br /&gt;
The '''Rx pin''' of the '''Bluetooth module''' is connected to the '''Tx pin''' of '''Arduino'''. &lt;br /&gt;
&lt;br /&gt;
The '''Tx pin''' of the '''Bluetooth module''' is connected to the '''Rx pin''' of '''Arduino'''. &lt;br /&gt;
&lt;br /&gt;
Now, note the blinking of LED in the '''Bluetooth module.'''&lt;br /&gt;
&lt;br /&gt;
This indicates that your '''Bluetooth module''' is switched on.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide 10:&lt;br /&gt;
&lt;br /&gt;
Circuit Connection&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Next do the below connections as explained.&lt;br /&gt;
&lt;br /&gt;
'''Pin 16''' of '''L293D IC''' is connected to '''5V''' of '''Arduino'''. &lt;br /&gt;
&lt;br /&gt;
'''Pins 4,5,12,13 of the L293D IC''' are connected to the '''ground''' terminal. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide 11:&lt;br /&gt;
&lt;br /&gt;
Circuit Connection&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| * '''Pins 1,2,7 '''of''' L293D IC''' are connected to '''pins 6,3,5 of Arduino''' respectively. &lt;br /&gt;
&lt;br /&gt;
'''Pins 9,10,15 of L293D IC''' are connected to '''pins 11,10,9 of Arduino''' respectively.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide 12:&lt;br /&gt;
&lt;br /&gt;
Circuit Connection&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| * '''One DC motor''' is connected to '''pin 3 and 6''' of '''L293D IC. '''&lt;br /&gt;
The '''other DC motor''' is connected to '''pin''' '''11 and 14''' of '''L293D IC. '''&lt;br /&gt;
&lt;br /&gt;
Note: You have to connect the''' DC motors''' of the assembled robot as shown in figure.&lt;br /&gt;
&lt;br /&gt;
Recall that we have soldered a red and black wire to the wire leads of the motors.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide 13:&lt;br /&gt;
&lt;br /&gt;
Circuit Connection&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| We require a separate power source for running the '''DC motors.'''&lt;br /&gt;
&lt;br /&gt;
We will use a '''9V battery''' to power the '''DC motors''' as arduino gives only '''5V''' output. &lt;br /&gt;
&lt;br /&gt;
'''Positive''' terminal of the '''9V battery''' is connected to '''pin 8''' of '''L293D IC. '''&lt;br /&gt;
&lt;br /&gt;
The '''negative''' terminal of the battery is connected to the '''ground''' pin of the '''Arduino'''. &lt;br /&gt;
&lt;br /&gt;
These are all the connections you must do to perform the tasks shown in this tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide 14:&lt;br /&gt;
&lt;br /&gt;
Live Setup of Robot&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| * Now place the breadboard and Arduino setup on the chassis.&lt;br /&gt;
* This is how I have done the setup of my '''Robot'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Switch to Arduino IDE&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Now we will write the program in '''Arduino IDE''' for the working of the '''Robot'''.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide:&lt;br /&gt;
&lt;br /&gt;
Code Files:&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| * The files used in this tutorial are available in the '''Code Files '''link on this tutorial page. &lt;br /&gt;
* Please download and extract them &lt;br /&gt;
* Make a copy and then use them while practising&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Open the '''Arduino IDE.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| '''Highlight according to narration'''&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Type the code as shown: &lt;br /&gt;
&lt;br /&gt;
These are the variables assigned for the pins on the arduino connected to '''L293D IC. '''&lt;br /&gt;
&lt;br /&gt;
The variable '''serialA''' is used to store the input character received by Bluetooth.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| '''void setup() '''&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Type the code as shown in the '''void setup''' function.&lt;br /&gt;
&lt;br /&gt;
'''Serial.begin''' function is used to make the Arduino ready to serially exchange messages.&lt;br /&gt;
&lt;br /&gt;
The messages are exchanged at '''9600 baud rate.'''&lt;br /&gt;
&lt;br /&gt;
We will use the function''' pinMode '''to configure the '''pins''' to '''OUTPUT '''mode.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| '''void loop() '''&lt;br /&gt;
&lt;br /&gt;
'''{'''&lt;br /&gt;
&lt;br /&gt;
'''if (Serial.available() &amp;gt; 0)'''&lt;br /&gt;
&lt;br /&gt;
'''{'''&lt;br /&gt;
&lt;br /&gt;
'''serialA = Serial.read();Serial.println(serialA);'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
&lt;br /&gt;
'''switch (serialA)'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Now we will write the code for the '''void loop.'''&lt;br /&gt;
&lt;br /&gt;
The''' void loop '''function will move the '''Robot '''in forward, backward, right and left directions.&lt;br /&gt;
&lt;br /&gt;
'''Bluetooth module''' checks for commands given from the Android app.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| These lines of code make the robot move in the forward direction.&lt;br /&gt;
&lt;br /&gt;
These lines of code make the robot turn in the left direction. &lt;br /&gt;
&lt;br /&gt;
These lines of code make the robot turn in the right direction.&lt;br /&gt;
&lt;br /&gt;
These lines of code make the robot move in a backward direction.&lt;br /&gt;
&lt;br /&gt;
Our program is ready now.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Click on compile and upload button on the toolbar&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| '''Click''' on the''' compile''' button to verify your''' program'''.&lt;br /&gt;
&lt;br /&gt;
After''' compiling''', a pop-up window will open to save the current program.&lt;br /&gt;
&lt;br /&gt;
I will save it as '''Bluetooth_Robot.'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''save''' button to save the''' '''program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Before uploading the program, you must remove the '''Rx''' and '''Tx''' wires connected to '''Arduino'''. &lt;br /&gt;
&lt;br /&gt;
Now click on the '''upload''' button to upload the current program on''' Arduino'''. &lt;br /&gt;
&lt;br /&gt;
When you have successfully uploaded the program, '''reconnect'''&lt;br /&gt;
&lt;br /&gt;
the '''Rx''' and '''Tx''' wires to the '''Arduino'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Now, remove the arduino’s USB cable from your computer.&lt;br /&gt;
&lt;br /&gt;
For demonstration purpose, I have connected a '''9V-1A adapter''' to run the '''Robot'''. &lt;br /&gt;
&lt;br /&gt;
It is connected at the Arduino jack available here. &lt;br /&gt;
&lt;br /&gt;
You can use a power bank or a battery instead, to power the Arduino.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Next, we will use the app and test the working of the Robot.&lt;br /&gt;
&lt;br /&gt;
Take the Android phone in which you have downloaded the '''Car Bluetooth RC app. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let us configure the '''Bluetooth''' in your Android phone.&lt;br /&gt;
&lt;br /&gt;
Go to the '''settings''' option on your phone.&lt;br /&gt;
&lt;br /&gt;
Open the '''Bluetooth '''section.&lt;br /&gt;
&lt;br /&gt;
'''Turn ON''' your phone’s Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Search for nearby devices.&lt;br /&gt;
&lt;br /&gt;
You will find '''HC-05''' as one of the options in the list.&lt;br /&gt;
&lt;br /&gt;
Click on the''' HC-05''' option. It will ask for a password.&lt;br /&gt;
&lt;br /&gt;
The '''default password''' for this bluetooth module is '''1234'''. Type the password.&lt;br /&gt;
&lt;br /&gt;
In some cases, the password of the bluetooth module will be '''0000.'''&lt;br /&gt;
&lt;br /&gt;
Now, your mobile is connected to the '''HC-05 Bluetooth''' module.&lt;br /&gt;
&lt;br /&gt;
You can now observe a different blinking pattern of the LED in the Bluetooth module. &lt;br /&gt;
&lt;br /&gt;
Turn OFF your phone’s Bluetooth.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Now, open the '''Car Bluetooth RC app''' in your phone.&lt;br /&gt;
&lt;br /&gt;
The app will prompt to turn ON your phone’s Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Click on '''Allow to Continue.'''&lt;br /&gt;
&lt;br /&gt;
On the top left corner of your phone, click on the arrow.&lt;br /&gt;
&lt;br /&gt;
Find the '''HC-05''' option and click on it.&lt;br /&gt;
&lt;br /&gt;
You can see a message as '''Connected-OK.''' &lt;br /&gt;
&lt;br /&gt;
It indicates that your phone is now connected to the '''HC-05 Bluetooth Module.'''&lt;br /&gt;
&lt;br /&gt;
Now, it is ready to control the Robot.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Let us observe the working of the '''Robot'''.&lt;br /&gt;
&lt;br /&gt;
When I press the forward button in the app, we can see the '''Robot''' moves in the forward direction.&lt;br /&gt;
&lt;br /&gt;
When I press the backward button, the '''Robot''' moves in the backward direction.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| To turn the '''Robot''' towards the right hand side, press the right button in the app.&lt;br /&gt;
&lt;br /&gt;
The right side motor stops rotating and the left side motor continues to rotate. &lt;br /&gt;
&lt;br /&gt;
This way the Robot turns to the right side.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Likewise, the Robot will move to the left direction when you press the left button. &lt;br /&gt;
&lt;br /&gt;
Thus, we can control the movement of the Robot using bluetooth communication.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| This brings us to the end of this tutorial. Let us summarize. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide 15:&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| In this tutorial, we learnt:&lt;br /&gt;
&lt;br /&gt;
* Bluetooth Communication&lt;br /&gt;
* HC-05 Bluetooth Module&lt;br /&gt;
* Controlling a Robot using an Android application&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide 16:&lt;br /&gt;
&lt;br /&gt;
About Spoken Tutorial project&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| The video at the following link summarizes the Spoken Tutorial project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide 17:&lt;br /&gt;
&lt;br /&gt;
Spoken Tutorial workshops&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| The''' Spoken Tutorial Project''' Team:&lt;br /&gt;
&lt;br /&gt;
* conducts workshops and&lt;br /&gt;
* gives certificates.&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide 18:&lt;br /&gt;
&lt;br /&gt;
Forum for specific questions&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| Slide 19:&lt;br /&gt;
&lt;br /&gt;
Acknowledgement&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| The Spoken Tutorial project is funded by MHRD, Government of India.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.75pt solid #000000;border-left:0.75pt solid #000000;border-right:0.75pt solid #000000;padding:0.176cm;&amp;quot;| This tutorial has been contributed by FOSSEE and Spoken Tutorial Project, IIT Bombay. &lt;br /&gt;
&lt;br /&gt;
And this is Saurabh signing off. &lt;br /&gt;
&lt;br /&gt;
Thanks for watching.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Nirmala Venkat</name></author>	</entry>

	</feed>