Embedded System with Robotics & Internet of Things

10000 Learners

Course Objective:

Prerequisite: C language-basic programming concepts, OOP programming concepts

  • Basic Knowledge of Electronics.
  • C, C++ programming.

Who Could Attend?

  • College students seeking career in Embedded Systems.
  • Persons having interest in Embedded Systems & Robotics.
  • Students Pursuing Bachelor of Engineering in Electronics & Communication, Electronics & Instrumentation, Computer Science, Information Technology, Electrical.

Course Content:


Understanding Technology
  • Introduction of Embedded System.
  • What, Where, Why Embedded System.
  • Scope & Application of Embedded System.
  • Technical Introduction of Elements in Robotics
  • (Relay, Motors, Controllers, Sensors, etc…)

  • Demonstration.
  • Q & A session.
Overview of Embedded System
  • Introduction of Embedded System.
  • What, Where, Why Embedded System.
  • Scope & Application of Embedded System.
  • Technical Introduction of Elements in Robotics
    (Relay, Motors, Controllers, Sensors, etc…)
  • Q & A session.

Programming using C/C++
  • Introduction to C.
  • Introduction of Embedded C.
  • What, Where, Why C?
  • Technical Description of C.
  • Detailed Theory of Compiler, Linker, Preprocessor, Locator, etc.
  • Variables, Constants & Data Types in C.
  • Keywords in C.
  • Operators in C.
  • Different Bitwise Operation.
  • Decision Making Statement.
  • Loops & Flow Controls.
  • Functions.
  • Bit Manipulation Operations.
    (Bit Set, Bit Clear, Bit Check, Bit Inversion)
Concept of Analog & Digital Electronics + Communication Protocols
  • Types of Signal.
  • Signal Conversion Technique ( ADC, DAC)
  • Digital signals & Generation Techniques (PWM, PAM, PAM, PCM)
  • Types of Communication Protocol used in Embedded System.
  • SPI, with its Application.
  • TWI/I2C
Microcontroller Architecture (with AVR)
  • Types of Microcontroller used to make Embedded System.
  • Specification of AVR Microcontroller.
  • Benefits of using AVR with Application.
  • Pin Configuration of ATmega328 Microcontroller.
  • Description of I/O PORT and I/O Registers.
  • Register Summary.
Microcontroller Programming (using Arduino IDE)
  • Description of Arduino IDE.
  • Construction of Arduino Sketch.
  • Flow Controls in Arduino, setup( ) & loop( )
  • Inbuilt Functions, Macros & Variables in Arduino.
  • Description Hardware Development Board of Arduino.
    (Arduino Uno, Nano etc…)
  • Description of Arduino Simulator.
  • Programming using Arduino IDE.
    (Blink, LED Pattern, Color Changing, Button etc…)
  • Programming with IR sensor, Relay, Buzzer, etc…
  • Programming using Internal Timer of ATmega328.
    (millis() function, Blinking without delay( ) )
  • Produce PWM accessing Internal Timer.
    (LED fading, color Mixing)
Serial Communication
  • UART Communication using “Serial” object of Arduino
  • Baud Rate & Bit Rate. (begin( ) )
  • Different Functions used to access Rx and Tx pin.
    (read( ), write( ), print( ), etc…)
  • Transmission & Reception of Data. ( echo back program)
  • Communication between Systems & Microcontrollers.
    (using Serial Monitor)
  • LED, Relay, Buzzer control using Serial Command.
  • Brightness & Blinking Control of LED using UART.
Message Passing between Devices
  • Software Serial Communication.
  • Communication between two Arduino Boards.
    (Multi Board Communication)
  • Interfacing Bluetooth Module with Arduino.
  • Wireless Load Control using Bluetooth Command.
Programming with Sensors
  • Access Internal ADC using Arduino.
  • Programming with LDR & other Sensors.
  • Mapping Analog Input value using Inbuilt Functions.
  • Day Light Dimming Control using Arduino.
  • Relay Load control using Sensors.
  • Designing Voltmeter.
Working with Ultrasonic Sensor
  • Working Principle of Ultrasonic Sensor (HC-SR04)
  • Distance measurement using HC-SR04 and
    pulseIn( ) function of Arduino.
  • Obstacle sensing using HC-SR04.
  • Control Brightness & Blinking of LED using HC-SR04.
LCD Interfacing
  • Display Devices.
  • Different Types of LCDs.
  • Introduction of Graphical & Alpha Numeric LCD.
  • 16x2 Alphanumeric LCD Interfacing.
  • 4 and 8 Bit mode in LCD.
  • Pins Description of LCD.
  • Data display in LCD.
  • Scrolling Messages.
Wireless Technology, Sensor’s Network
  • Introduction to Wireless Technology.
  • Different Wireless Modules.
  • Bluetooth Module. (HC-05)
  • Configuration of Bluetooth using AT Commands.
  • Data Passing between two HC-05 Module (Master-Slave)
  • Introduction to Wireless Sensor Networks.
  • Hardware Platforms.
Programming with Wifi Module
  • Description of Wifi Module. (ESP 8266)
  • Pin Configuration and Interfacing with Arduino
  • Configuration of ESP8266 using AT Commands.
  • Build Local Server using ESP8266.
  • Data passing using Wifi Module. (ESP 8266).
  • Controlling LED, Relay, Buzzer using Web-Browser.
  • Controlling LED, Relay, Buzzer using Android Apps to access Server.
IOT Implementation (with Thing-Speak)
  • IoT Architecture and Protocols.
  • Introduction to ThingSpeak IOT platform.
  • Channel Creation & data Update/Read Technique.
  • ESP8266 Configuration using AT Commands.
  • Local Server using ESP8266 Wifi Module.
  • Data Uploading to IOT Platform using Wifi Module.
  • Data Reading from IOT Platform.
  • IoT Designing and practical Implementations
  • Introduction to Robotics.
  • Importance of Robot & its Application.
  • Constructional Details of Robot.
  • Types of Robot.
  • Control Phenomena of Robot.
  • Types of Switches & Driver to control Robot.
  • Description of H-bridge Driver Circuit. (L293D)
  • Description of different Autonomous Robot
    (Line follower, Obstacle Recognizer, etc...)
Motor Control using Arduino
  • Working principle of deferent types of Motors.
  • Changing Direction of Rotation of PMDC motor.
    (using Serial Communication)
  • Changing Speed of PMDC motor using PWM.
  • Control Servo Motor using Serial Command.
  • Control Servo Motor using Potentiometer.
  • Wireless Motor Control using Bluetooth Command.
Autonomous Robotics
  • Construction of Bluetooth Control Car.
  • Construction of Line Follower Robot.
  • Algorithm Designing of Line Follower Robot.
  • Obstacle recognition using IR & Ultrasonic Sensor.
  • Designing of Obstacle Recognizer Robot.
Embedded System Development
  • Designing IR & Relay based Automation.
  • Street Light Controller.
  • LUX Meter using LDR and LCD.
  • Alarming & Signaling System.
Projects List
  • IoT Home Automation.
  • Proximity Security Device.
  • RF ID Based Security Devices.
  • DTMF Based Mobile Phone Controlled Robot.
  • Password Based Locking System.
  • Automatic Home Appliances Control.
  • RFID Based Attendance System.
  • GSM Based Attendance System.
  • Weather Station.
  • SMS Based Automatic Home Automation.
  • Multi Board Communication
  • Digital Thermometer
  • Heat Controlled Home Automation
  • Bluetooth Controlled Home Automation
  • Location Tracking System.
  • IoT based Automated Door locking.
  • Water level Monitoring and Controlling System
  • Pollution Monitoring System
  • Smoke & Fire Alarm System using IOT
  • LPG Gas Leakage Detection.
  • Healthcare Monitoring System using IOT
  • IOT Based Auto-Irrigation System
  • Keypad Operated Robot.
  • Remote Controlled Wireless Robot.
  • PC Controlled Robot.
  • Quiz-O-Meter Board.
  • Joystick Controlled Robotic Car.
  • Bluetooth Controlled Robotic Car.
  • Electronic Voting Machine.
  • Tilt Controlled Robot.
  • Two Wheel Balancing Robot.
  • Line follower Robot
  • Proximity Distance Measurement
  • Obstacle recognizer Robot
  • Gesture Controlled Robot

Key Features

  • Gain skills and competencies required in Industry by Experts.
  • Work on Real-time Projects depending upon the course you select.
  • Students work in a professional corporate environment.
  • Get a globally recognized Certificate form WebTek with our partner logos.
  • Global Brand recognition for Placements.


  • Course Duration: 90 hrs.
  • Suitable For:2nd Yr / 3rd Yr / 4th Yr B.Tech. / Diploma / MCA / BCA students
Copyright © 2020 webteklabs.com
Free Demo
Call now