Arduino Development | RoboFeast - 2019

Arduino Development

Arduino Development

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. Arduino projects can be stand-alone, or they can communicate with software running on your computer (e.g. Flash, Processing, MaxMSP.) The boards can be assembled by hand or purchased preassembled; the open-source IDE can be downloaded for free.

The Arduino programming language is an implementation of Wiring, a similar physical computing platform, which is based on the Processing multimedia programming environment.

 Workshop Duration

The duration of this workshop is 2 consecutive days, with 8 hour session each day in a total of 16 hours properly divided into theory and hands on sessions.

At the end of this workshop, a small competition is organized among the participating students and winners are awarded with a Merit certificate.

 Highlights of the Workshop

  1. De-bouncing
  2. LED blinking
  3. PC-MC Communication
  4. Use button as switch
  5. Counter using Seven Segment

 Day 1 | First Session | Embedded System | Microcontrollers

  1. Introduction to Embedded System
  2.  Applications & Scope of Embedded System in various industries
  3.  Introduction to Open Source platform
  4.  An Overview of Open Hardware
  5.   Arduino Board Description
  6. What is Microcontroller?
  7. Difference between Microcontroller and Microprocessor
  8. Microcontroller architecture and Interfacing
  9. Introduction to Microcontrollers & the Arduino Platform
  10. How can we use microcontroller in our circuits
  11.  Introduction to Programming Language
  12. Microcontroller Programming using Embedded ‘C’
  13.  Introduction to software tool chain
  14. Software Installation
  15. Getting started with the Arduino IDE to start writing your first program
  16. Writing your First ‘Embedded C’ Program

 Day 1 | Second Session | Interface I/O devices


  1. Types of LEDs.
  2. How LEDs works?
  3. How LEDs will glow in sequence?
  4. Interfacing of LED with Arduino


  1. Types of switches
  2. Their Functions
  3. Interfacing of switch with Arduino.


  1. Types of Buzzer
  2. Uses of Buzzer in Real Time
  3. Interfacing of Buzzer with Arduino

Display Devices

  1. Types of Display Devices
  2. What is a Seven Segment Display?
  3. Internal Structure of Seven Segment
  4. How to glow Seven Segment?
  5. Interfacing of Seven Segment with Arduino
  6. Multiplexing

 Day 2 | Third Session | ADC

  1. What is ADC?
  2. Use of ADC
  3. What is Resolution?
  4. Uses of different ADC Registers
  5. Interfacing of potentiometer and photo resister

 Day 2 | Forth Session | Programming of Arduino | Zonal Competition

  1. Programming of Arduino
  2. Testing of Final Circuit
  3. Test run of Project
  4. Zonal Competition
  5. After the hand on theory and practical experience from the workshop, Zonal Round Competition will be conducted for the participants.

Just after the workshop a Mega Competition Zonal final of RoboFeast 2015-16 will be held. Winners will be awarded by Certificate of Merit  . All Merit Students will able to participate in EDC – Entrepreneurship Development Cell of  IIT Roorkee.

 153 253

In case of any queries | please feel free to contact

Revert Technology Pvt.Ltd.

Phone : +91 -9210066012

(M), (011) 65544708(O)

Email :


Posted on

December 21, 2015

Submit a Comment

Your email address will not be published. Required fields are marked *