Course details

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 be 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.

ARDUINO SYLLABUS

  • Introduction to embedded system
  • Applications of embedded system
  • Need for embedded system
  • Need for controller and compiler
  • Architecture of embedded system
  • Microprocessor controller need difference
  • Types of controller and their features
  • Selection of microcontroller
  • AVR microcontroller ATMEGA168/328/8
  • Pin diagram of ATMEGA 168
  • Introduction to Arduino compiler
  • Working in Arduino compiler
  • Introduction to Arduino boards
  • Arduino board configuration And needs
  • Introduction to boot-loader burning boot-loader
  • C programming basics format and Arduino format
  • Introduction to I/O programming
  • Pin Mode in AVR and variables
  • Digital Output programming
  • Operations and operators
  • Conditional loops: if else for while
  • Program for different LED patterns
  • Applications
  • Various motors its need and applications
  • H-Bridge
  • DC Motor
  • L293D
  • RF communication and applications
  • RF Transmitter RF Receiver
  • Encoder Decoder
  • Application: Program of RF Controlled Robot using if/else conditions (Programming)
  • Concept of DTMF
  • Applications and usage
  • Programming
  • Application: Program of DTMF Controlled Robot using if/else conditions (Programming)
  • Connecting a switch with microcontroller
  • Using micro-switch interfacing (Programming)
  • Modes of Connection
  • Internal Pull Up Pull Down Resistors (Programming)
  • Concept of input holding
  • Checking release of buttons
  • Program for counter
  • Understanding Serial terminal
  • Serial terminal control methods and commands
  • Getting input from serial terminal
  • Sending data to input terminal
  • Analog interfacing
  • Concept of ADC
  • Programming analog sensors
  • LDR interface and programming
  • Introduction to IR sensor
  • IR sensor interface
  • Obstacle robot using IR and others
  • Special IR receiver TSOP 1738
  • Relay relay driver
  • Interface and control
  • Programming for IR remote control for home appliance
  • PWM Technique
  • Application: Sample program for PWM at Analog pin (Programming)
  • Application: Internal hardware for PWM in Arduino (Programming)
  • Servo Motor: Introduction
  • Servo Motor Interfacing (Hardware Interfacing)
  • Functions in Arduino (Programming)
  • Stepper Motor: Introduction
  • Configuration Testing of stepper motor
  • Modes of Working of stepper motor
  • Application: Stepper Motor Interfacing (Hardware Programming)
  • Introduction to Libraries
  • LCD 16X2: Introduction
  • Application: Interfacing of display modules(Programming)
  • Some command with LCD can use
  • Application: LCD Interfacing (Text Display, Moving Text Display) (Programming)
  • DS18B20 Temperature Sensor: Introduction
  • Concept of One Wire Communication
  • Application: Interfacing of Temperature Sensor (Programming)
  • Concept of EEPROM
  • EEPROM programming
  • Application programming
  • Types of Interfacing- Serial Parallel
  • Comparison between Serial Parallel Interfacing
  • Serial Communication: Introduction
  • Understanding compatibility
  • Serial Standard of computer RS232
  • Using MAX232 IC
  • Configuring Second serial communication in Arduino
  • Programming
  • Application discussion
  • Concept of 4x4 keypad matrix
  • Arduino interfacing program
  • Application discussion
  • Using controller as encoder decoder (no need for separate IC's)
  • Virtual Wire programming
  • Application discussion
  • Understanding Ultrasonic sensor
  • Programming USS based distance meter
  • Application discussion
  • Understanding blue-tooth
  • Interfacing blue-tooth using Arduino
  • Programming Application discussion
  • Applications to brief the course (only codes and hardware logic)
  • Eye blink detection and vehicle control
  • Prototype military radar using USS
  • Multiple control home automation
  • Switch based speed and direction control of DC motor
  • More application as per your need
Updated on 14 June, 2016

About Ducat

Fifteen years ago, we had a thought- to create a benchmark IT institute for the country and the world. Today as Asia, and in particular India Information Technology supremacy, we at the DUCAT are proud to contribute our part as the architects of creating IT Professionals for the world.

What began as an idea is now an acknowledged institution for quality learning. This is an outcome of the various facets that give DUCAT its characteristic value, the faculty, enterprising students, academic affiliations, facilities and industry partnerships.

While the world accepts DUCAT`s status, we silently reinforce our commitment of being the cornerstone for research-oriented learning. Combining that with a strong focus on becoming one of the world`s top ranked IT Institute, and we`ve defined our role and our challenge for the years ahead.

See all Ducat courses
Are you from Ducat ? Claim your course!
Courses you can instantly connect with... Do an online course on Arduino starting now. See all courses

Is this the right course for you?

Rate this page

Didn't find what you were looking for ?

or