Microcontrollers are an inevitable part of a mixed circuit design. They are ‘the brain of the systems’ and has a huge application in almost all areas like embedded systems, power electronics, modern Electrical systems, instruments etc.

Engineers in fields such as electronic, electrical systems, instrumentation etc should learn microcontrollers and its programming for their works to complete. So learning microcontroller programming during the graduation course will be very good for the career of students. And, even the academic projects need some control circuitry.

Arduino is a tool for making computers that can sense and control more of the physical world than your desktop computer. It’s an open-source physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board. Arduino can be used to develop interactive objects, taking inputs from a variety of switches or sensors, and controlling a variety of lights, motors, and other physical outputs.

Our workshop is very systematically designed so that the students can understand the basics well, can do programming of its various peripherals and special features. Our workshop is purely hands-on and the students can write the code by their-own, test it using Simulator and final testing using Arduino kits. Also for better learning & understanding we included a mini project session in which students are asked to do a project using the trainer kit.

Proposed Programme Highlights

  • Two day exclusive training on Arduino Programming
  • 80% of training will be hands-on / Practical sessions
  • *Arduino Uno Board + Testing Kit
  • Hands-on testing using specially designed kits.
  • Follow up trainings and continued support are offered even after current training, based on request
  • 90 day free online support.

* Kits are not takeaway Kits

Expected outcome

After completion of this workshop, the participants can program the Arduino Development board for many application and projects.

 Proposed Training Scheme

Timing Schedule

Day 1



  • Introduction to Arduino
  • Familiarizing Arduino Board
  • Pin-out
  • Familiarizing trainer Kit

Introduction to Arduino Programming

  • Sketch
  • Functions
  • Libraries
  • Embedded C Basics

I/O Programming

  • Introductions
  • I/O Functions
  • First Sketch
  • Example Project
  • Uploading the Code & Testing
  • Assignment 1
  • Hands-on Assignment & testing


Analog to Digital Converter

  • ADC Basics
  • Overview of ADC channels
  • ADC Functions
  • Example
  • Assignment 3
  • Hands-on Assignment & testing

Universal Synchronous Asynchronous Receiver Transmitter

  • Serial Communication Basics
  • Pins & Functions
  • Example
  • Interfacing Arduino with Computer
  • Assignment 6
  • Hands on Assignment & Testing

Day 2


Pulse Width Modulation

  • Overview of PWM
  • PWM Pins
  • Functions
  • Example
  • Assignment 5
  • Hands-on Assignment & testing

 Mini Project I


 Mini Project II

 Facilities to be provided by the college

  1. A Seminar Room / Lab to seat up all the participants
  2. Minimum students required: 25
  3. Participants may be grouped into teams of four (organizers can decide on this).
  4. At least 1 computer for each team.
  5. A Projector, Large Screen and Cordless Collar Microphone-Speaker Arrangement.
  6. The class arrangement should be such that all participants can use their PCs while watching the slides on the projector screen.
  7. A White/Black Board for illustrations.
  8. All the computers for the workshop should have USB enabled serial ports with Windows based Operating system
  9. Power Supply for each Groups

 Workshop Charges & Offerings

  • Workshop Charges:
    • Please contact us for the financial details
  • Certificate will be issued for every participant
  • 90 day free Online support for every participant