Advance Embedded System

RoBoTECH System presents Practical Training on Advance Embedded System

RoBoTECH System presents complete hands on training in Embedded Systems & Robotics. This course is designed to clear your concepts in embedded systems & Robotics using complete practical approach. You will develop various interesting & innovative projects during this course.

Course Highlights

Course Embedded Systems (Using AVR Microcontroller)
Certification Certificate of Completion by RoBoTECH System.
Project 40 Practical’s & 12 Projects using AVR Micro-controller
Kit Kit will be given to each participant for CLASSROOM PRACTISE ONLY.
FREE Take away AVR Development Board (Worth Rs 1399/-) will be given FREE of Cost to all participants.

Training Modules




1 Introduction to RoBoTECH System
Embedded Systems Introduction
Controller & Processors
Different types of Microcontrollers
AVR series Microcontrollers and ATmega16
Drivers and Software installation

3 Hours


Coding Techniques

How to code AVR series Microcontrollers

LED Interfacing with ATmega16 – Theory

Bit wise handling of registers

LED Matrix & LED Matrix Displays - Theory
Practical 1: Glowing LEDs in a pattern or your choice.
Practical 2 : Generating Patterns on LED Matrix

Practical 3: Displaying Alphabets & Numbers on LED Matrix

3 Hours


Project 1: LED Matrix Advertisement Display

3 Hours


Seven Segment Displays – Theory

Buzzer Interfacing with AVR - Theory
Practical 4: Displaying Digits on Seven Segment Display
Project 2: Digital Clock using 4 Seven Segment Displays
Practical 5: Generating Beeps through Buzzer

3 Hours


LCD Introduction & Interfacing with ATmega16 – Theory

Working of  Relay - Theory

Interfacing Relay with ATmega16 - Theory
Practical 6: Displaying Characters on LCD

Practical 7: Scrolling text on LCD

Practical 8:  ON/OFF Bulb or Fan Through Microcontroller

3 Hours


Graphical LCD Introduction & Interfacing with ATmega16 - Theory
Practical 9: Displaying Characters on GLCD
Practical 10: Displaying Pictures on GLCD
Practical 11: Creating animations on GLCD

3 Hours


Switch Interfacing with ATmega16 – Theory

Keypad Interfacing with ATmega16 - Theory

Practical 12 : ON/OFF LED/Buzzer with a switch

Practical 13: Writing text on LCD using Keypad

Project 3 : Stop Watch using seven segment displays & a Switch

3 Hours


Revision & Queries


ADC Programming - Theory

LDR Sensors interfacing

IR Sensors & Applications - Theory

Practical 14: Measuring Light sensitivity using LDR sensor

Practical 15: Detecting White & Black Surface

Project 4: Visitor counter using IR and 7 Segment Display

Project 5: Wireless Remote using IR & Keypad

3 Hours


Interfacing Capacitive Touch Screen with ATmega16 - Theory

Practical 16: Displaying Touch screen coordinates on GLCD

Practical 17: Calibrating Touch Screen with GLCD

Project 6: Drawing Touch Pad

3 Hours


PWM - Theory

Interfacing speaker with ATmega16 - Theory

Practical 18: Generating different tones from speaker

Project 7: Graphical Touch Piano using GLCD, Touch Screen & Speaker

3 Hours


EEPROM - Theory

Practical 19 : Storing & Reading data from EEPROM

3 Hours


Accelerometer Interfacing with ATmega16 - Theory

Practical 20 : Reading & displaying accelerometer values on GLCD

Project 8 : Surface Level Indicator using Accelerometer, GLCD & Touch

3 Hours


DC Motor Interfacing with ATmega16 - Theory

L293D interfacing and motor control Need for a dc motor

Timers and Counters
Practical 21: Rotating motor in different directions
Practical 22: Blinking LED’s using timer generated delay

3 Hours


Revision & Queries

3 Hours


Stepper Motor Interfacing with ATmega16 - Theory

Servo Motor Interfacing with ATmega16 - Theory

Practical 23: Rotating Stepper Motor at a particular Angle

Practical 24: Rotating servo at a specific angle

3 Hours


Temperature Sensor Interfacing with PIC - Theory

Practical 25: Displaying sensor values on GLCD

Project 9: Digital Thermometer

Project 10: High Temperature Alarm with Graphical Touch HMI

3 Hours


Interrupts - Theory

Vectored and Nested vectored interrupts

Practical 26 : Controlling LED’s through external interrupts

3 Hours


Introduction to USART protocol

USART basics

USART Registers

Need for USART

Practical 27 : Transferring data to PC

Practical 28 : Motor control using PC

3 Hours


RFID Module Interfacing with ATmega16 - Theory

Practical 29: Reading RFID Tags and displaying value on GLCD

Project 11: RFID based Door Lock

3 Hours


Zigbee Interfacing with ATmega16 - Theory

Bluetooth Interfacing with PIC - Theory

Practical 30 : Sending/Receiving data via Zigbee

Practical 31: Sending/Receiving data via Bluetooth

3 Hours


GSM Module interfacing with ATmega16 - Theory

AT Commands - Theory

Practical 32 : Retrieving & displaying network information on GLCD

Practical 33 : Sending/Receiving SMS

Practical 34 : Making/Receiving Calls

3 Hours


GPS Module interfacing with ATmega16 - Theory

Practical 35 : Display Latitude & Longitude information on GLCD

Practical 36 : Display Time on GLCD

3 Hours


Revision & Queries

3 Hours


Introduction to Robotics

Different types of  Robot – Theory
How to make different type of  Robot – Theory
Practical 37: Black line follower Robot

Project 12: Wall follower Robot

3 Hours


Working of DTMF – Theory
Mobile Controlled Applications – Theory
Practical 38: DTMF controlled home appliance

Practical 39: Mobile controlled Robot

3 Hours


Introduction to Automation and it's requirement
what is PLC, DCS, PAC, SCADA and difference & working of all these
programming languages for PLC & how to code the PLC
what is panel & how to design it
what is motor control panel & it's requirement.

3 Hours


Detail about power supply-Theory
Practical 40 : How to make power supply

3 Hours


 Discuss on Project (To Be Made by Student)

3 Hours


 Discuss on Project (To Be Made by Student)

3 Hours

Why Embedded Systems & Robotics?

  • 40 Practical’s & 12 Projects using AVR Microcontroller.
  • FREE AVR Development Board worth Rs 1399/- to each participant.
  • Our syllabus is professionally designed to cover Basic as well as Advance aspects of Embedded Systems.
  • Each day of our training is well planned to provide you with Theoretical as well as Practical knowledge of the module.
  • Each day will come up with New Practical’s & Projects which makes the training interesting and exciting.
  • Time to time Practical Assignments will be provided to the students, which will help them in doing practice at home.
  • Revision Time & Query Sessions are provided to the students which help them in clearing previous doubts.
  • Exam will be conducted at the end of training to test the knowledge level of the students.
  • This course encourages Innovative Ideas among students.

Pre Requisite

  • Basic knowledge of C \ C++ Programming
  • Basics of Electronics.


It is strongly recommended to bring your own LAPTOP during the training so that you can easily practice the exercises at home.

Who Could Attend?

  • College students seeking career in Robotics and Embedded Systems.
  • Person having interest in Embedded Systems.
  • Electronics and communication students.
  • Students from any branch can attend the training program.

For More Information

  • Contact: +91 - 9694324852

 Enquiry Now