Arduino, World’s first Open Source Embedded Platform has become one of the pillars of the embedded project development thanks to it’s wonderful design and ease of use. With an almost unlimited range of input and output add-ons, sensors, indicators, displays, motors, and more, the Arduino offers you countless ways to create devices that interact with the world around you. In this workshop participants will learn how these add-ons work and how to integrate them into your own projects.


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):-

Arduino Board, Bread Board, A to B USB Cable, DHT Sensor, Resistor, SSD, LEDs, Jumper wires and Reference Materials


Embedded C, Arduino IDE, Attention Commands, Sensors, SSD, Communication Protocol etc.


This workshop will be addressed about Arduino applications and how to use Input-Output devices and access external peripherals. Live projects will give opportunity for hands-on session for the participants.


  • Digital Output for Embedded Devices
  • Interfacing Digital Switch
  • Integrating Sensors & Reading Environmental Physical Values.
  • Counter
  • Digital Voltage Measurement



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
  • Applications & Scope of Embedded System in various industries


Introduction to Open Source platform
  • An Overview of Open Hardware
  • Board Description


Introduction to Microcontroller
  • What is Microcontroller?
  • Difference between Microcontroller and Microprocessor
  • Microcontroller architecture and Interfacing
  • Introduction to Microcontrollers & the Arduino Platform
  • How can we use microcontroller in our circuits?


Introduction to Programming Language
  • Programming Languages- Assembly Vs Embedded ‘C’
  • Microcontroller Programming using Embedded ‘C’


Introduction to software tool chain
  • Software Installation
  • Getting started with the Arduino IDE to start writing your first program
  • Writing your First ‘Embedded C’ Program


Session 2- (02:30 hrs)
Interfacing of I/O devices
  • Types of LEDs.
  • How LEDs works?
  • How LEDs will glow in sequence?
  • Interfacing of LED with Arduino
  • Types of switches
  • Their Functions
  • Interfacing of switch with Arduino
  • Types of Buzzer
  • Uses of Buzzer in Real Time
  • Interfacing of Buzzer with Arduino


Session Recap


Day 2
Session 1- (03:30 hrs)
Display Devices
  • Types of Display Devices
  • What is a Seven Segment Display?
  • Internal Structure of Seven Segment
  • How to glow Seven Segment?
  • Interfacing of Seven Segment with Arduino
  • Multiplexing


  • What is ADC?
  • Use of ADC
  • What is Resolution?
  • Uses of different ADC Registers
  • Interfacing of Analog Devices with Digital World


Session 2- (02:30 hrs)
Serial Communication
  • Difference between Parallel and Serial Communication
  • USART / UART Protocol
  • RS232 Standard
  • TTL Converter
  • UART Programming


Session Recap
Zonal Round of SkillThon
  • Competition
  • Certificate distribution and acknowledgement


INR 1100 (GST exclusive) Per Participation