An E-Learning Product by Softpro Group

Embedded System

Content designed by Industry Experts

Become an expert on Embedded System through POLYPREP's Online Summer Training/Internship Program under the guidance of Experienced Consultants & Live Classroom features.

200 Students 30 Days
₹ 5000

Learning Objective

About Embedded Systems and Robotics -
Embedded System refers to a system that is combination of hardware and software and used in controls. In terms of robotics and the science of robots embedded systems plays a very vital role as it is the backbone of robotics.
Almost every device that we use in our day to day life depends on embedded systems. Every time we can't go by placing components on bread board, which may not be sophisticated and may have loose connections which it can't be used in rough condition.
About Summer Training Program -
This training program is designed for all students of Diploma (EC, EE, EI, IC, CS, IT) students who want to explore automation and robotics in this era. This training is very helpful for getting jobs in various automation companies like LG Electronics, L&T InfoTech, Wipro Technologies, SMSC.

Introduction Basic Electronics

Introduction to Basic Electronics
Components and their identification
Measuring Instruments and Measurement

Regulated Power Supply

Rectifier Principle
Different Types of Rectifier
Filters and Their Need
Voltage Regulators
5V Regulated Voltage Power Supply

Introduction to C

Introduction to Computer Programming
How Programming works in Computers
Computer Programming Languages
Overview C Programming
Application in electronics and Embedded Systems
C Compiler and Hello World Program

Variables, Datatypes and Operators

Keywords and Identifier
Variables and Constants
C Data types
C Input/Output
C Operators

Conditional Statements

If...else statement
Nested if…else
Ladder if…else
Switch Case Statement


For Loop
While Loop
Nested Loops
Break Statement
Infinite Loop


Functions Introduction
User-defined Function
Function Types
Scope of Variable


Arrays Introduction
Types of Arrays
Arrays & Functions
Strings in C
String Functions

Embedded Systems

Introduction to Embedded Systems
Application Area and Advancements
Microprocessor and Microcontroller
RICS vs CISC Architecture
Functional Block Diagram of Microcontrollers
8-bit Microcontrollers

Setting-up Work Environment

Microcontroller Development Board& Microcontroller IC
Program Loader and Programmer Software
Integrated Development Environment
Writing first Code: Led Blinking
Simulation on Proteus
Writing Your First Code into Microcontroller IC

GPIO Programming

GPIO Registers Description
Writing Output to GPIO Port
Generating Different Types of LED Patterns

Seven Segments Display

Digits Display on Seven Segments Displays
Multiplexed Seven Segments Display

Dot Matrix Display

Introduction to Dot Matrix Display
Display Character Patterns using Dot Matrix
Scrolling Message Display

Switches Interfacing

Register Description
Reading Input from Input Port
Switch Interfacing
Incrementing Digits on Seven Segments using Switch

16x2 Alphanumeric LCD

Introduction to LCD
16x2 LCD Features and Application
LCD Pin Description
LCD Commands
Displaying Characters in 8 Bit Mode

Seven Segments Display

Digits Display on Seven Segments Displays
Multiplexed Seven Segments Display

16x2 Alphanumeric LCD (4-bit Mode)

LCD Working in 4-bit Mode
Display Characters in 4-bit Mode

Relay & Relay Driver

Introduction to Relay
Different Types of Relay
Application of Relay
Controlling High Voltage Appliances using Relay
Controlling Relay using ULN2003 Driver IC

Serial Communication and UART

Serial vs Parallel Communication
UART Communication
Baud Rate and Frame Size
UART Register Description

Bluetooth Module

Introduction to Bluetooth Module
Specifications of HC05 Bluetooth Module
Controlling LED Using Bluetooth Module

Introduction to Robotics

Introduction to Extensive Field of ROBOTICS.
Application of Robotics: Industrial, Medical, Entertainment.
Different types of Manual Robots.
DPDT connections with DC Motors
Different types of chassis designing.
Controlling Motors using DPDT.
Concept of different types of competitions, events.

Introduction to Autonomous Robots

Autonomous Robots
Tangible and Non-tangible interfacing.
Interaction between real and digital world.
Concepts of artificial intelligence.
Introduction to Infrared light.
Introduction to IR Sensors.
Op-amp as a Comparator.

Switches and Sensors

Switch Interfacing
Introduction to Sensors
Sensor Interfacing with Pi
Controlling devices using Sensors

Motor Driver IC

L293D IC Explanation.
H- BRIDGE concept.
Controlling DC Motors using L293D IC
Controlling DC Motors using Microcontrollers

Intelligent Line Follower Robots

Integrating Sensors and DC Motors with Microcontroller.
Making INTELLIGENT LINE FOLLOWER using Microcontroller..
Proper Calibration for efficient line following.
Edge Avoider Robot
Obstacle Detector Robot

Project: Intelligent Smartphone Controlled Robot
Final Test and Certificate Distribution
Networking in Python

Client or The Server Address
IP Address and Port Number
Starting up SSH Client

Client and Server Socket

Connecting Server with the Client
Commands from Raspberry Pi
Running Server on Raspberry Pi
Programming for running the server

Creating server and sending email

Sending email using Raspberry Pi
Understanding the server to be created
SMTP Authentication
Creating Connections
Checking the buttons
Analyzing the connection on the port

Sensor Values in Python

Sensor Values in Python
Programming for sensors
Reading data from DHT sensor
Emailing Sensor values
Emailing other files/Data


Introduction to Thingspeak
Creating Channel
Reading and Writing data to server
GET and POST requests using Raspberry Pi
Live Sensor Data Monitoring Over Internet

IFTTT Platform

Basics of IFTTT
How to Register
Services and Applets
LED Control using Google Assistance
LED Controlling by a tweet

Industry Endorsed Project