What is Arduino?
Arduino is a tool for the design and development of embedded computer systems, consisting of a simple open hardware design for a single-board microcontroller, with embedded I/O support and a standard programming language. Arduino hardware is programmed using a Wiring-based language (syntax + libraries), similar to C++ with some simplifications and modifications,and aProcessing-based and IDE.The workshop will consist of Fundamentals of Programming Interactivity,Creative Coding and hardware interfacing using the kit(optional).
Topics to be covered in Workshop
Introduction
- Starting with embedded systems
- AVR Microcontroller Programming
- Arduino jargon and terms
- Arduino Basics
- Arduino Architecture
- Arduino board layout. What are the resources available
Programming fundamentals ( C language )
Project 1: Simple LED Program
Project 2: LED Blinking
Project 3: RGB Interfacing & Traffic Light Control
Project 4: IR Sensor, DC Motor Interfacing & Automated Door Opening System
Project 5: LCD Interfacing
Project 6: Interfacing Bluetooth Module
Project 7: Control Electronics Devices using Android Smartphone & Arduino
Project 8: Voice Controlled Home Automation System.
Duration: The duration of this workshop will be two consecutive days, with eight hour session each day in a total of sixteen hours properly divided into theory and hands on sessions.