"Aim to help our customers achieve the end result they need in whatever is the most effective way for them. "

- Anonymous

Robotics and Embedded Systems

Quick Stats

Industries all over the world are investing extensively in robotics, the next big thing.
Embedded systems have helped develop automotive safety systems like electronic fuel injection systems, Global Positioning
Professionals with a certification in Robotics and Embedded Systems earn packages between 7 - 12lac INR per annum.


Immediate access to information
On signing up for the program you will get immediate access to information and course content.
Robot Kit
Learn various concepts throughout the course and implement your own ideas to develop interesting projects using the Robot Kit shipped to your registered address.
Flexibility in learning
Watch the videos and read the content at your convenience, on your own schedule.
Practice quizzes and MCQs
Through our practice quizzes and MCQs you can test yourself on the skills learnt at every level. You can also test yourself by attempting the problem solving questions.
Industry-wide recognized certification
Get an industry-wide recognized certificate in Robotics and Embedded Systems by Manipal ProLearn.
Find opportunities
Find opportunities as Senior Embedded Software Engineer, Systems Engineer, etc. Professionals with a certification in Robotics and Embedded Systems earn packages between 7 - 12lac INR per annum.

Who Should Attend

  • Engineering Graduates BSc - IT Graduates, MCA Graduates, PGDBA / MBA Graduates.
  • Any Hobbyist or Maker wanting to implement their ideas.
  • Professionals wanting to make a career in Robotics and Embedded Systems.
  • Beginners in field of Automation and Embedded systems.

Course Outcome

  • Implement Robotics using embedded systems.
  • Hands on experience with Embedded Systems and embedded application development life cycle.
  • Hands on experience with embedded programming and problem solving.
  • Hands on experience with interfacing hardware and software.


  • Introduction
    • Introduction to staff and course
    • Product development Lifecycle
    • Unboxing video
    • Powering up the Robot and running the Demo
    • Code
  • Embedded Systems
    • Understanding Embedded systems
    • Features of the microcontroller
    • Embedded system development life cycle
  • Getting Started
    • Downloading and installing software’s and drivers
    • Compiling the demo code and seeing its output
  • C Programming
    • Getting started with C
    • Operators and Conditional Statements
  • Loops, Arrays and Functions
    • Loops and their applications
    • Arrays
    • Format specifiers
    • Functions and types
  • Getting started with C
    • Taking inputs and giving outputs
    • Format Specifiers
  • Conditions and Loops
    • If, else and else if conditions
    • For, while and do-while loops
  • C Programming
    • Functions with return types and arguments
  • Introduction to Robot Kit
    • Understanding the need and working of each component on the Robot kit
  • Interfacing LEDs
    • Understanding the working of an LED Active states of an LED
  • Using LEDs
    • Blinking an LED
    • Understanding the concept of delay
  • Interfacing Switches
    • Working of switches
    • Types of switches
    • Active states of a switch
  • Using Switches Part-1
    • Reading input from a switch
  • Using Switches Part-2
    • Understanding de-bounding effect and ways to overcome it
  • Interfacing Actuators
    • Controlling high current devices
    • Working of H-Bridge
  • Using Actuators
    • Controlling State and direction of a DC motor using H-Bridge
    • Controlling the direction in which the Robot moves
  • Interfacing Sensors
    • Types of sensors and their uses
    • Understanding the working of a Light sensor
  • Using Sensors
    • Series of tasks involving sensors of the Robot
  • Interfacing LCD
    • Understanding the need of an LCD
    • Working and modes of an LCD
  • Using LCD
    • Programming an LCD to display characters and text
  • Displaying count in LCD
    • Programming LCD to display a variable
    • Making a visitor counter project
  • Timers in Microcontrollers
    • Understanding timers and their modes
    • Loading value in a timer
  • Using Timers
    • Programming a timer to generate a precise delay of 1 second and blink an LED
  • Handling Interrupts
    • Understanding Interrupts
    • Types of interrupts and their priorities
  • Using Interrupts
    • Programming software and hardware interrupts to call a function that toggles and LED.
  • Serial Communication
    • Importance of communication protocol
    • Working of I2C, SPI and UART
    • Calculating Baud Rate in UART
  • Using Serial Communication
    • Series of tasks to understand the Transmission and Reception of data in UART
    • Controlling the Robots direction of motion through keypad


Website Designed by © 2012 SMIIT. All Rights Reserved