Arduino Embedded Systems and Robotics Training Program

About the Course

This comprehensive training starts from the basics of Embedded System design concepts accompanied with brushing up your skills in Basic Electronics and takes you further into Arduino programming and Logic Building. Students learn to use any Arduino based embedded system to capture data from the physical environment and process it for further processing and application automation.

Students are taken through an extensive hands on training session where they are enabled enough to build multiple embedded applications and take up various real life problem statements and create solutions on their own at the end of the training.

Eligibility

It's intended for anyone and everyone interested in building interactive physical systems. Hobbyists and Professionals not having a technical background are equally welcome as we take everybody in the class through a thorough introduction to the basics and bring everyone at par in the class.

Similar Courses

Topics Covered

Basic ElectronicsArduinoEmbedded System DesignSensor DesignRoboticsAutonomous Robotics

Course Content

    Module 1
  • Brushing up Analog Electronics concepts
  • Introduction to Embedded Systems
  • Introduction to Arduino
  • Drivers and Software Installation
  • Getting used to Arduino IDE
  • Anatomy of Arduino
  • Detailed Pin Mapping and Auxiliaries
  • Bootloaders and Bootloading process
    Module 2
  • How to Program in Arduino ?
  • LED Interfacing with Arduino Theory
  • Practical: Blinking LEDs in a given pattern
  • Pulse Width Modulation Theory
  • Practical: Controlling brightness of a LED.
  • Seven Segment Displays Theory
  • Practical: Displaying Digits on Seven Segment Displays
  • LCD Interfacing with Arduino Theory
  • Practical: Displaying Text on LCD
  • Practical: Scrolling Text on LCD
    Module 3
  • Digital Input Processing Theory
  • Practical: Detecting Switch Inputs on Arduino Pins
  • Practical: Controlling LEDs with Single Key Button
  • Interfacing a Buzzer with Arduino Theory
  • Practical: Generating Tones using Buzzer
  • Interfacing Ultrasonic Sensors Theory
  • Practical: Distance/Speed approximation using Ultrasonic Sensor
  • Serial Communication in Arduino - Theory
  • Practical: Controlling LEDs from the PC.
  • Practical: Printing text on the LCD from PC
  • Introduction to ADC and Serial Monitoring - Theory
  • Practical: Interfacing a simple Potentiometer.
  • Interfacing IR Sensors(Analog) Theory
  • Practical: Designing and fabricating an IR sensor.
  • Practical: Detecting obstacles and surface color difference using above.
  • Interfacing LDR Sensors(Analog) Theory
  • Practical: Designing and fabricating an LDR sensor.
  • Practical: Detecting Color and Light Intensity with LDR Sensors.
  • Interfacing Temperature Sensor Theory
  • Practical: Calibrating Sensor value with Temperature Range.
    Module 4
  • Handling Heavy Power with Arduino- Theory
  • Brief Discussion on Transistors and MOSFETs
  • Interfacing a DC Motor with Arduino Theory
  • Motor Driver and Its Need Theory
  • Practical: Controlling Direction of Rotation of a Motor
  • Working of Relays Theory
  • Interfacing Relays with Arduino Theory
  • Practical: Controlling AC Appliances using Arduino and Relay
    Module 5
  • Introduction to Autonomous Robotics
  • Line Follower Robot : Theory
  • Practical: Making a Line Follower Robot
  • Pit Follower Robot : Theory
  • Light Follower/Avoider Robot : Theory
  • Project Discussion and Building

Kit Content

  • Arduino Nano
  • Connecting Wires
  • Motor Driver
  • LEDs
  • Piezo Buzzer
  • 16x2 LCD
  • 7-segment
  • Potentiometer
  • Ultrasonic Sensor
  • Color Sensor
  • Light Sensor
  • Temperature Sensor
  • Robot Chassis
  • BO motors
  • BO Wheels
  • Castor Wheel
  • Batteries
  • Battery Connectors

Duration

10 Days | 30 Hours | 3 Hours per day

Training Mode

Online and Offline Both

Suitable For

BCA, MCA, B.Tech, M.Tech, Ph.D., School Students, Teachers, Hobbyists and Working Professionals

Share with Friends

up