i3indya™ Technologies presents Practical Training on Embedded Systems & IoT.

i3indya Technologies presents complete hands on training in Embedded Systems & IoT. This course is designed to clear your concepts in embedded systems & IoT using complete practical approach. You will develop various interesting & innovative projects during this course.

Course Highlights

  • Embedded Systems & IoT (Using ARM Microcontroller)

  • 30 Days (90 Hours)

  • Certificate of Completion by i3indya™ Technologies

  • E-Book Free to each participant

  • 36 Practicals & 10 Projects using ARM Micro-controller

  • Kit will be given to each participant for CLASSROOM PRACTISE ONLY.

  • Take away ARM Development Board (Worth Rs 999/-) will be given FREE of Cost to all participants.

  • Click Here

  • Click Here

Training Modules

Day Topics Duration


Introduction to i3indya and Robotics

Embedded Systems Introduction

ARM Introduction

Pin description

Drivers and Software installation


Introduction to KEIL compiler

GPIO Programming

Buzzer interfacing

Bit wise handling of registers
Practical 1 : LED Blinking
Practical 2 : Generating different patterns on LED’s

3 Hours


Buzzer Interfacing
Practical 3 : Generating sounds at a regular interval

LED Matrix Programming
Practical 4 : Displaying characters on led matrix
Practical 5 : Scrolling text on led matrix

3 Hours


TFT interfacing-Theory

Introduction to liabraries for TFT
Practical 6 : Displaying pixels on TFT
Practical 7 : Displaying line on TFT
Practical 8 : Displaying various shapes on TFT

3 Hours


TFT Continued......

Practical 9 : Displaying characters on TFT Display
Practical 10 : Displaying scrolling text on TFT
Practical 11 : Changing background color on TFT
Practical 12 : Changing fonts and colors of texts
Practical 13 : Filling shapes with different colors

3 Hours


TFT Continued...........

Project 1 : Creating animation on TFT

Project 2 : Displaying a continuous sine wave on TFT

Project 3 : Oscilloscope prototype

3 Hours


Queries & Revision Class

3 Hours


L293D interfacing and Motor control

Need For DC Motor

Practical 14 : rotating motor in different direction

Timers and counter

Normal mode

Match mode

Pwm mode

Practical 15 : Blinking LED's using timer generated delay

Timer Continued

Practical 16 : Speed Control of a DC motor

3 Hours


ADC Programming -Introduction to ADC

Introduction to Sensors

PIR sensors interfacing

Practical 17 : Motion detection using PIR sensor

LDR Sensor interfacing

Practical 18 : Measuring Light sensitivity using LDR sensor

3 Hours


Project 4 : Solar panel movement (Motor control with LDR)

Project 5 : Automatic door opener (Motor control with PIR)

3 Hours


Introduction to Communication Protocol

USART Protocol Basics

Introduction to USART Registers

Need for USART

Practical 19 : Transferring data to PC

Practical 20 : Displaying data sent from PC on TFT

Practical 21 : Motor control using PC

3 Hours


USART Continued....

Interfacing a BLDC Motor

Advantages of BLDC over brushed DC motor

Practical 22 : Controlling a BLDC Motor

introduction to WiFi

Practical 23 : Communication between PC and controller using WIFI

Practical 24 : Transmitting data between two micro-controllers wirelessly through WIFI module

Project 6 : Controlling speed of BLDC motor

3 Hours


introduction to GSM Module

Basic at Commands of GSM

Practical 25 : Displaying network details on TFT

3 Hours


Queries & Revision Class

3 Hours


GSM Continued...........

Practical 26 : Receiving Calls with ring tone

Practical 27 : Making a call on a number

Practical 28 : Sending a SMS

Practical 29 : Receiving a SMS and displaying contents on TFT

3 Hours


Introduction to SPI Protocol

Need of SPI

Touch Screen interfacing

Introduction to Touch TFT

Making touch libraries

Practical 30 : Showing touch coordinates

3 Hours


Touch Screen Continued.....

Practical 31 : Touch Control Robot

Project 7 : Touch Controlled multiple screens

3 Hours


Introduction to I2C Protocol

Need of I2c protocol

EEPROM Practical

3 Hours


Introduction to DMA Controller

Need for DMA over normal polling method

Practical 32 : Nand Flash Memory Interfacing

3 Hours


DMA Continued

Project 8 : SD card by Flash memory

Introduction to Watch dog

Implementation of watchdog timers

3 Hours


Queries & Revision Class

3 Hours


Interrupts - Theory

Vectored and Nested vectored interrupts

Internal and external interrupts

Practical 33 : Controlling LED's through external interrupts

Practical 34 : Displaying internal interrupts on TFT

Practical 35 : Displaying external interrupts on TFT

3 Hours


Introduction to DCMI

Different image formats - .bmp, .jpg, .jpeg

Image processing

Practical 36 : Gray scaling & Coloring Images

3 Hours


DCMI continued

Project 9 : Making Touch Screen Tic- TAC game

Project 10 : Making a digital photo frame

3 Hours


What is IOT (Internet of things)

Introduction to concepts behind IOT

Data management

Artificial intelligence

IoT in Industry

Challenges faced by designers

Applications – smart cities, mobility and transport grid etc

Future technologies and concepts – cloud computing

IoT Security

IoT device energy level issues

3 Hours


IoT Communication protocols

Network – TCP/IP (Message Layers )

Application – MQTT, HTTP , FTP

IoT Architecture

Network Architecture ( Sockets, packets)

Application Architecture (APIs )

Introduction to IoT Platform

IoT platforms in the Market

Introduction to Thingspeak

Practical Implementation

Update continuous values on the server

Receiving the string data from the server

Sorting the useful data out of received string

3 Hours


Interfacing a sensor and displaying values on server

Smart home project based on LDR

Light control through server

Appliances control through server

Project Discussion

3 Hours


Queries & Revision Class

3 Hours


IoT Project

3 Hours

29 & 30

IoT Project

6 Hours

Summer Training Highlights

Why Embedded Systems & IoT ?

  • 36 Practicals & 10 Projects using ARM Microcontroller.

  • FREE ARM Development Board Worth Rs 999/- to each participant.

  • Our syllabus is professionally designed to cover Basic as well as Advance aspects of Embedded Systems & IoT.

  • Each day of our training is well planned to provide you with Theoretical as well as Practical knowledge of the module.

  • Each day will come up with New Practicals & Projects which makes the training interesting and exciting.

  • Time to time Practical Assignments will be provided to the students, which will help them in doing practice at home.

  • Revision Time & Query Sessions are provided to the students which help them in clearing previous doubts.

  • Exam will be conducted at the end of training to test the knowledge level of the students.

  • This course encourages Innovative Ideas among students.

Pre Requisite

  • Basic knowledge of C \ C++ Programming

  • Basics of Electronics.

  • Knowledge of Micro-controller


  • It is strongly recommended to bring your own LAPTOP during the training so that you can easily practice the exercises at home.

Who Could Attend ?

  • College students seeking career in Robotics and Embedded Systems.

  • Person having interest in Embedded Systems.

  • Electronics and communication students.

  • Students from any branch can attend the training program.

Who Attended Embedded Systems & IoT ?

For More Information

  • +91 - 95 6060 5666 (Ext. 1)

Select your Training Program

To know about Batch, Training Center and Fees

Training Images

Call Us Register Here