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.
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
- LED blinking
- PC-MC Communication
- Use button as switch
- Counter using Seven Segment
Day 1 | First Session | Embedded System | Microcontrollers
- Introduction to Embedded System
- Applications & Scope of Embedded System in various industries
- Introduction to Open Source platform
- An Overview of Open Hardware
- Arduino Board Description
- 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
- 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
Day 1 | Second Session | Interface 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
- 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
Day 2 | Third Session | ADC
- What is ADC?
- Use of ADC
- What is Resolution?
- Uses of different ADC Registers
- Interfacing of potentiometer and photo resister
Day 2 | Forth Session | Programming of Arduino | Zonal Competition
- Programming of Arduino
- Testing of Final Circuit
- Test run of Project
- Zonal Competition
- 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 2018 will be held. Winners will be awarded by Certificate of Merit . All Merit Students will able to participate in RoboFeast 2018 Final Round which will be held on March 2018 at IIT Roorkee.
In case of any queries | please feel free to contact
Revert Technology Pvt.Ltd.
Phone : +91 -8505838080
(M), (011) 65544708(O)
Email : email@example.com