AVR Microcontroller

AVR Microcontroller Workshop is designed in such a way that students can learn about advanced features of AVR Microcontrollers. Microcontrollers are an inevitable part of a mixed circuit design. Engineers in fields such as electronic, electrical systems, instrumentation etc should learn microcontrollers and its programming for their works to complete. As per career perspectives learning micro controller programming during the graduation course will be very good for the students.


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