Embedded System

Embedded System is very core unit of any intelligent device. Everything around us from a simple watch to a space ship is using embedded system. Electronic devices are rapidly finding its applications in many of the areas all around us.  Indian embedded market worth $6.9 billion dollars, and expects 30 % growth by 2020. With this the demand of professionals in the field of embedded systems will certainly increase. µC programming using EmbeddedC workshop aims at imparting job-oriented training on Microcontroller architectures and concepts of EmbeddedC language from an industry perspective. Mostly we prefer hands on (practical) sessions for better understanding.


Can access computer system and make use of internet to perform search over Google.

Need to Prepare?

Prior programming experience is not required.

Tools Expected:-

Windows OS based PC, Smart phone with Internet, Notebook and Pen

Tools Provided (for the session):-

AVR development board, IR sensor, Bread Board, A to B USB Cable, Resistor, DTMF, SSD, LEDs, Chassis, Motors Jumper wires and Reference Materials


Embedded C, Atmel Studio, ICS, Microcontroller, Microprocessor,DTMF, Seven Segment Display, Communication Protocols, Sensors, Motors, Actuators etc.


This workshop will be addressed basics of robotics and embedded system mechanism. Participant will have hands on with different electronics components and sensors to build a automated self decision system using Embedded C programming concepts. Later on participants will learn about embedded system using AVR with the development of Mobile Controlled Robot and Seven Segment Display.


  • LED Pattern
  • Development of Line Following Robot
  • Light following robots
  • Mobile Controlled Robots



2 Days (7 hours each including 1-hour lunch break)


Day 1
Session 1-  (03:30 hrs)
Introduction to Embedded System
  • Introduction to Embedded System and industrial automation systems.
  • Future scope of Embedded Systems.
  • Difference between microcontroller and microprocessor.
  • Broad description of AVR family.
  • Introduction to Atmega16/644/2560.
  • Introduction to embedded C programming.
  • Software Installation
  • Working principle of light emitting diode i.e. LED


Types of Sensors
  • Digital v/s Analog
  • IR sensor
  • Interfacing IR Sensor with AVR
  • Reading Inputs from IR sensor


Session 2- (02:30 hrs)
Concepts of Motors
  • Working principle of motors.
  • Classification of motors based on working.
  • What is the need of motor driver IC?
  • Working of DC motors.
  • Controlling different directions of DC motor.
  • Assembling of Chassis


Understanding embedded using different robotic forms
  • Line Follower Robot
  • Edge Avoidance Robot
  • Obstacle Avoidance Robots
  • Light Searching Robots


Session Recap


Day 2
Session 1- (03:30 hrs)
DTMF (Dual Tone Multiple Communication)
  • What is communication protocol?
  • Types of communication protocols.
  • What is DTMF?
  • Designing user defined library for DTMF.
  • Driver Software installation.
  • PC Controlled motors and led patterns.
  • DTMF interfacing.
  • Mobile Controlled Robot


Understanding mechanical system
  • Selection Criteria for Chassis and Wheels.
  • Mechanical Assembly of your Robot.
  • How to calculate power requirement.
  • Different power supply systems available for use in robotics


Session 2- (02:30 hrs)
  • Interfacing of Multiplexed SSDs and Matrix LED Display
  • Introduction to Seven Segment Display
  • Writing Program for SSD.
  • Programming concept of SSD.


Session Recap
Zonal Round of SkillThon


Certificate distribution and acknowledgement


INR 1100 (GST exclusive) Per Participation