Arduino

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.

Prerequisites:-

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

Concepts:-

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

Summary:-

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.

Project:-

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

 

Commitment:-

2 Days (7 hours each including 1-hour lunch break)

Agenda:-

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
  LEDs
  • Types of LEDs.
  • How LEDs works?
  • How LEDs will glow in sequence?
  • Interfacing of LED with Arduino
  Switch
  • Types of switches
  • Their Functions
  • Interfacing of switch with Arduino
  Buzzer
  • 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

 

ADC
  • 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

Charges:

INR 1100 (GST exclusive) Per Participation