Bluetooth Workshop

About Workshop

Bluetooth Robotics Workshop is a HC-05/HC-06 based bluetooth controlled Robot reacting on commands sent by an Android Smart Phone having a Developed Android Application and Bluetooth Technology. We will also tell the students about wireless modules and different communication protocols. Giving a basic and intermediate knowledge of microcontrollers, serial communication, sensors interfacing of motors and programming in C language this Workshop is very useful for the students who are hungry to learn and apply the practical aspects of knowledge.

The workshop will be divided into two days and four sections. Each section will be of four hours.

The first section will be the introductory section where the fundamental details about the technology will be explained to the students.

In Second section we will provide them the minute details of the technology that we are going to work upon and provide them the kit to work.

Third section will be focussed upon completing the project and understanding the errors that one can make while working on the project practically.

In the fourth section the particiants will compete against one another and the best robots will be rewarded with prizes. All the participants will be given certificates.

Introduction to Robotics

Basics of Robot Electronics:

  • Sensors
  • Operational Amplifier
  • Integrating Circuit
  • Interfacing of Sensors
  • Motors and Controlling Circuit
  • Interfacing of Motors

Introduction to Microcontrollers:

  • What is Microcontroller?
  • Difference between Microcontroller and Microprocessor.
  • Microcontroller Architecture and Interfacing.
  • How can we use Microcontroller in our Own Circuits?

Introduction to Programming Languages

  • Programming Languages- Assembly vs Embedded C.
  • Microcontroller Programming using 'Embedded C'.

Introduction to Wireless System

  • What is Wireless System
  • Working of Wireless System
  • Different Wireless Modules
  • Merits and Demerits of using Wireless Technology
  • Introduction to Bluetooth Technology
  • Working with Bluetooth Module (HC-05 / HC-06)
  • Application of Bluetooth Technology in Robotics

Discussion on Different Algorithms

  • Line Following Robot Algorithms
  • Edge Avoiding Robot Algorithm
  • Obstacle Avoider Robot Algorithm
  • Wall Following Robot Algorithm
  • Bluetooth Controlled Robot Algorithm

Installation of Software and Debugging

  • Writing your First 'Embedded C' Program in Arduino Uno.
  • Program Compilation and Debugging.
  • Loading Compiled 'C' Program into Microcontroller Arduino IDE.

Assembling the DIY

Assembling plays a major role that deals with the mechanical section of Robotics including mounting of components and mechanical stability.

Generating different LED Patterns

Development of Line Following

As the name suggests, Line Follower Robot is well programmed mobile machine that can follow a path visible like Black Line on White Surface or vice versa. A simple fuzzy logic will do the job of manoeuvring the robot according to the Line Following Algorithm discussed in session 2.

Development of Bluetooth Controlled Robot using HC-05 / HC-06

Bluetooth Controlled Robot is a mobile machine that is controlled using the Bluetooth Technology of the Android Phone and the Bluetooth Module (HC-05 HC-06) interfaced to Arduino Uno.


A simple quiz of 20 to 25 minutes will be conducted for the students. It will cover the questions and topics related to the workshop. The pattern of the quiz will be objective and questions will be according to the level of understanding of students.


After the hand on theory and practical experience from the workshop, Competition will be conducted for the participants. Winners of the workshop Will be decided on the basis of the marks scored in the quiz and the competition Which will held in the fourth section of the workshop.

Certificate Distribution

On behalf of INFIROBO Pvt. Ltd. Certificate of Appreciation will be awarded to all the Winners and a Certificate of Participation will be given to all the Participants.