Arduino Uno

  • Category

    Embedded
  • Mode

    Instructor-Led Training
11000
Register Now
New

Course Features

  • Lectures 30
  • Quizzes 2
  • Duration 90 hours
  • Skill level Intermediate
  • Students 40
  • Assessments Trainer

Course Description

Arduino is an open-source microcontroller board based on the Microchip ATmega328P microcontroller developed by the UNO Arduino.cc. The board is equipped with a set of digital and analog input / output (I / O) pins, which can be interfaced with various extension boards (shields) and other circuits. The board has 14 digital pins, 6 analog pins, and programmed with Arundino IDE (Integrated Development Environment) via USB Type B cable. It can be powered by a USB cable or 9 volt outer battery, although it accepts voltage between 7 to 20 volts. It is also similar to Arduino Nano and Leonardo.

Learning Outcomes

  • You will know the architecture of embedded system
  • You will know about microprocessor controller
  • You can do work on Arduino compiler
  • You will know I/O programming

Who should take this Course?

  • Those who have interest in embedded systems
  • Those who want to learn Arduino Uno
  • Those who want to learn architecture of embedded system

Course Content

Embedded system

  • Introduction to embedded system
  • Applications of embedded system
  • Need for embedded system
  • Need for controller and compiler
  • Architecture of embedded system
  • Microprocessor controller
  • Types of controller and features
  • Selection of microcontroller
  • AVR microcontroller ATMEGA168/328/8
  • Pin diagram of ATMEGA 168

Arduino compiler

  • Introduction to Arduino compiler
  • Working in Arduino compiler
  • Arduino boards
  • Arduino board configuration

Boot-loader

  • Introduction to boot-loader burning boot-loader
  • C programming and Arduino format

I/O programming

  • Introduction to I/O programming
  • Pin Mode in AVR and variables
  • Digital Output programming
  • Operations and operators
  • Conditional loops
  • Program for different LED patterns
  • Various motors and applications
  • H-Bridge
  • DC Motor
  • L293D
  • RF communication and applications
  • RF Transmitter RF Receiver
  • Encoder Decoder
  • Program of RF Controlled Robot Concept of DTMF
  • Applications and usage
  • Program of DTMF Controlled Robot
  • Connecting a switch with microcontroller
  • Use micro-switch interfacing
  • Modes of Connection
  • Internal Pull Up Pull Down Resistors
  • 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

IR sensor

  • 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
  • Sample program for PWM at Analog pin
  • Internal hardware for PWM in Arduino

Servo Motor

  • Introduction to Servo Motor
  • Servo Motor Interfacing
  • Functions in Arduino

Stepper Motor

  • Introduction to Stepper Motor
  • Configuration Testing of stepper motor
  • Modes of Working of stepper motor
  • Stepper Motor Interfacing

Libraries

  • Introduction to Libraries

LCD 16X2

  • Introduction to LCD 16X2
  • Interfacing of display modules
  • Some command with LCD can use
  • LCD Interfacing

DS18B20 Temperature Sensor

  • Introduction to DS18B20 Temperature Sensor
  • Concept of One Wire Communication
  • Interfacing of Temperature Sensor
  • Concept of EEPROM
  • EEPROM programming
  • Application programming
  • Types of Interfacing- Serial Parallel
  • Comparison between Serial Parallel Interfacing

Serial Communication

  • Introduction to Serial Communication
  • 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
  • Use controller as encoder decoder
  • 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
  • Eye blink detection and vehicle control
  • Prototype military radar using USS
  • Multiple control home automation
  • Switch based speed and direction
  • Control of DC motor